1
3
12
72
2
60
10
7
4
40
5
46
19
93
69
8
14
548
36
15
6
21
82
11
23
27
71
35
18
17
88
16
28
9
106
73
42
59
41
38
389
78
29
91
58
61
13
56
31
24
20
49
51
37
39
105
47
45
50
94
43
833
161
62
99
370
30
52
807
137
57
33
327
70
195
239
64
32
190
172
53
156
63
68
48
86
151
75
537
129
22
77