4
24
106
12
13
29
2
3
41
11
52
66
19
14
8
17
36
126
85
6
5
9
32
22
92
34
16
55
27
30
31
7
10
28
279
42
59