1
3
12
71
2
57
10
4
48
5
40
46
19
6
93
69
8
14
484
35
15
20
82
25
24
18
100
36
7
29
67
73
33
41
27
39
389
17
77
91
58
28
11
61
23
21
70
13
42
31
22
49
16
37
9
104
47
45
50
78
43
889
160
60
102
38
386
30
895
137
326
44
87
193
233
65
32
184
171
155
86
151
75
511
129
92
76