30
33
16
8
82
24
19
45
35
11
428
27
72
46
98
41
42
121
14
131
9
22
18
13
85
67
106
31
74
127
65
21
29
25
32
123
302
134
78
202
135
37
1271
63
97
95
160
281
260
419
301
159
56
139