8
43
36
98
4
27
9
6
13
10
81
91
20
7
26
14
294
124
46
57
24
28
11
47
15
40
21
45
93
66
160
42
86
188
63
35
22
49
92
100
279
108
60