1
4
12
77
2
68
10
7
44
43
46
5
13
105
73
3
15
535
37
6
21
11
90
30
27
70
16
19
23
89
33
38
8
152
74
39
62
42
14
29
18
421
17
102
81
9
79
91
53
65
24
28
61
31
63
56
58
41
114
22
47
51
99
45
40
657
162
133
26
71
361
82
52
34
716
137
20
55
350
86
226
255
208
183
163
67
36
88
165
85
550
84
128
25
96