95
23
9
146
58
187
230
46
3
11
30
36
61
20
110
38
35
50
7
33
98
92
25
24
75
22
159
391
10
16
166
49
15
29
14
28
27
43
621
51
18
37
70
26