1
3
12
71
2
57
10
4
48
5
40
46
19
8
93
69
14
527
35
15
20
7
82
23
44
18
100
36
28
85
73
33
41
11
27
39
389
17
66
29
77
91
58
61
6
21
70
13
43
31
22
30
49
16
50
37
9
104
47
45
92
838
161
24
102
38
384
78
52
34
872
137
327
80
193
233
65
32
185
170
51
155
67
86
151
74
533
129
76