8
113
55
1
25
3
5
95
12
275
58
112
106
17
109
21
23
64
301
22
16
13
343
7
77
50
35
49
11
24
137
51
32
87
20
66
43
42
27
62
67
30
124
84
48
117
54