367
109
34
212
141
286
516
68
67
25
169
82
102
336
277
126
92
54
488
209
122
99
39
56
74
53
50
170
29
36
158
168
59
27
32
43
65
86
298
394
23
81
135
18
184
189
410
204
675
20
127
95
992
51
128
40