111
37
90
64
119
58
65
72
135
43
104
40
108
131
44
97
42
94
49
26
211
9
21
138
297
194
134
93
171
161
35
179
15
46
17
66
16
212
57
22
100
27
70
29
25
18
23
67
246
331
125
33
120