345
97
281
572
20
103
43
90
135
45
100
17
121
71
11
48
154
188
66
29
82
83
27
50
94
58
22
109
412
305
180
227
46
92
352
26
18
101
37
102
51
28
110
30
39
9
60
263
133
106
59
298
85