105
24
12
35
331
17
9
203
22
38
48
43
66
97
61
393
10
51
94
2
11
189
30
8
84
39
16
23
72
62
64
36
53
326
149
52
13
41
71
58
33
19
44
168
93
136
5
25