1
3
12
72
2
54
9
10
6
45
5
40
4
46
17
11
83
69
8
14
533
35
20
82
25
27
73
16
100
38
7
26
101
41
32
56
33
23
39
19
360
92
29
15
78
91
53
28
58
21
67
13
31
22
48
97
47
49
43
866
160
60
36
93
18
71
375
76
68
50
34
867
62
137
322
186
269
65
175
52
166
152
44
57
85
24
30
146
507
64
123
90
75