1
4
12
77
2
68
10
7
44
43
46
5
17
105
73
3
15
536
37
6
22
11
90
29
27
70
16
19
23
89
34
31
8
157
74
39
62
42
14
18
427
102
81
82
91
53
65
24
28
21
13
59
30
56
58
114
47
51
99
40
657
9
162
33
133
38
26
71
364
41
52
713
137
55
340
86
227
255
208
183
163
69
64
36
20
61
88
165
85
555
84
128
25
96
80