1
3
12
72
2
54
9
10
6
45
5
40
4
47
17
11
84
70
7
8
14
528
36
20
82
24
27
35
16
15
100
38
42
113
41
44
57
33
23
39
18
361
89
92
30
76
91
53
28
60
21
67
13
31
58
29
22
46
52
97
48
96
43
703
166
63
19
62
93
26
335
78
79
50
37
289
137
59
388
73
68
190
34
271
65
188
168
154
66
71
49
55
146
507
64
129
25