8
44
5
17
16
97
81
57
12
56
19
2
39
13
3
32
405
78
6
21
117
224
7
28
26
43
34
11
42
40
98
100
49
47
50
30
99
336
14
119
68