8
100
6
2
9
24
18
3
13
15
40
25
5
1
28
12
119
14
16
169
188
62
19
66
51
27
34
20
98
108
110
59
48
47
46
41
23
61
35
17
71
54
29