1
4
12
76
2
66
10
7
5
44
40
46
19
99
70
3
8
15
536
37
17
6
21
11
82
23
27
69
16
14
18
22
88
38
36
135
73
41
61
42
29
39
405
100
77
81
91
58
60
24
28
72
13
63
31
20
9
51
54
110
48
45
50
83
710
160
126
35
354
67
52
720
74
137
56
49
33
340
86
224
247
34
200
32
178
156
64
57
87
25
159
79
547
129
92
30
75