8
7
10
25
19
15
2
106
344
35
17
11
57
80
70
102
13
30
22
104
33
14
26
62
52
31
28
73
21
61
51
270
188
16
64
55
9
142
58
77
560
86
29
37
23
32
81