1
3
2
37
346
5
7
6
18
72
34
31
4
10
70
52
21
1054
9
28
17
19
25
20
30
49
65
58
0
11
15
47
23
8
14
106
68
40
32
22
76
12
29
13
126
27
16
571
67
24
56
26
44
36
39