101
20
57
127
58
36
73
31
29
96
44
52
237
189
156
326
183
246
42
144
95
92
43
8
53
22
50
210
345
196
302
1891
79
98
205
315
63
67
15
35
169
230
64
45
208
49
37
204
378
155
62
123
147
34