13
5
1
3
10
7
8
30
4
9
2
17
6
52
24
74
25
31
100
57
62
96
54
44
123
120
103
18
124
97
111
169
22
36
48
102
130
53
40
28
106
257
92