1
3
23
13
48
4
11
27
2
80
90
78
6
9
8
36
15
28
185
30
25
5
45
93
24
10
32
111
50
43
54
55
83
7
56
207
248
39
66
52
29
12
64
51
14
77
21
53
20
41
22
19
68
18
81
453
168
62
31
86
308
120
33
46
47
35
140
34
58
416
241
40
105
76
60
141
92
209
44
117
42
264
129
63
130
655
16
17
112
125