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