38
51
16
23
81
97
119
35
78
151
79
76
45
74
50
55
36
112
58
94
250
77
32
101
41
88
28
72
66
46
59
64
49
47
99
110
161
93
82
39
30
26
37
20