1
4
10
78
2
57
31
5
46
43
15
110
65
3
6
520
33
16
20
12
142
11
24
29
18
30
22
93
7
39
9
164
76
45
63
52
27
41
23
514
19
119
86
77
85
67
8
28
21
70
60
17
34
14
40
98
51
62
104
50
705
148
74
132
36
26
292
49
13
38
757
94
138
75
61
32
364
35
90
72
260
55
240
212
204
56
129
73
68
37
79
117
162
42
81
92
80