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