180
48
25
109
73
35
68
62
59
305
145
129
42
31
67
43
46
135
372
11
215
39
160
36
168
383
45
13
443
65
23
10
83
27
47
110
427
20
56
97
3
196
218
37
66
125
17
199
50
130
323
91
58