101
46
22
51
27
53
39
36
42
92
90
54
48
138
106
65
198
24
86
97
80
104
81
41
56
37
118
123
89
210
52
147
168
25
96
291
103
59
296
219
419
70
108
356
85
170
196
201
235
243
300
71
157
87
171