17
29
62
4
15
11
21
31
27
3
16
8
51
37
6
20
5
106
9
54
35
7
26
63
43
10
30
25
42
23
19
65
57
128
12
2
39
166
100
46