1
4
12
77
2
89
10
9
46
5
45
16
102
65
3
15
541
31
17
20
11
92
13
24
29
59
19
28
23
32
7
39
170
75
42
43
63
51
26
14
41
501
6
114
85
81
90
66
8
21
72
57
22
33
35
49
38
53
88
50
61
67
40
666
144
74
126
34
18
27
76
361
36
86
47
80
52
37
693
93
138
62
366
91
241
55
224
211
196
56
129
79
117
151
95
530
145
96
30
82