1
3
12
71
2
55
10
4
49
5
40
46
19
6
92
69
8
14
484
35
15
20
82
25
30
18
100
36
7
29
67
73
32
57
37
27
39
388
17
47
77
91
58
28
11
59
23
21
13
43
31
22
61
50
16
9
101
45
90
892
160
60
24
38
70
383
33
878
137
324
44
86
193
233
65
182
171
155
48
149
41
72
511
128
76