126
72
221
131
43
239
71
360
200
225
116
60
35
99
80
77
32
49
98
482
88
752
7
38
78
15
29
92
190
103
45
137
20
2
142
96
56
220
63
55
17
14
31
16
100
26
362
44
272