10
2
35
24
16
9
26
31
1
21
64
92
3
12
43
54
11
17
6
52
14
19
28
25
41
34
46
29
124
39
53
37
70
20
13
101
128
65
42
363
130
149
219
213
146
85
86