1
4
12
77
2
56
10
29
5
46
17
109
65
3
6
15
526
34
16
20
11
92
24
64
19
30
22
95
33
7
39
9
165
75
44
63
50
27
41
23
520
118
86
81
85
67
8
42
28
21
76
59
31
71
32
14
25
97
51
62
101
40
703
148
74
129
36
331
49
78
13
38
52
740
138
18
366
72
245
54
238
211
203
130
68
37
79
117
35
161
80
535
60
149