50
69
80
39
184
30
269
58
635
143
101
87
47
62
44
68
81
82
64
187
31
25
95
204
121
152
70
134
93
86
190
445
189
289
294
419
305
165
1052
144
75
293
60
145
155
56
46
34
32
27
53