37
235
29
69
64
201
95
41
51
18
231
36
57
77
85
264
122
44
58
68
155
15
101
33
133
84
26
107
42
87
267
291
138
171
100
24
148
123
169
224
50
25
23
94
49
96
43
160
341
72
378
271
31
141
48