63
106
12
10
36
14
48
11
4
5
31
15
27
2
1
9
3
65
22
24
46
109
7
13
6
170
16
62
42
52
96
54
28
428
39
21
154
20
40
66
355
516
35