30
63
14
1
2
15
18
12
20
56
95
8
61
228
117
11
64
45
58
92
10
9
29
7
37
5
280
28
25
21
334
16
111
144
34
23
83
41
106
24