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