8
103
28
5
2
26
19
7
15
16
61
40
6
112
63
4
3
65
9
29
10
17
27
25
32
22
49
20
110
52
92
13
305
23
72
93
98
242
136
48
58