96
28
11
5
90
44
17
14
53
55
58
320
43
6
13
29
4
1
9
23
198
20
70
285
35
10
30
159
74
24
142
324
67
266
94
64
56
15
22
34
103
109
97
45
19
25
84
18