1
243
66
3
69
18
22
57
6
106
96
46
38
2
4
9
10
27
5
99
16
44
28
8
17
29
7
14
25
34
36
95
49
91
24
54
13
206
12
35
51
11
58
20
39
115
62