1
4
12
77
2
68
10
7
44
43
46
5
17
104
73
3
15
536
37
6
22
11
90
29
27
70
16
19
23
89
34
28
8
155
74
38
62
42
14
39
18
427
102
81
83
91
53
65
24
21
13
59
31
30
56
58
114
47
51
100
40
655
9
161
33
133
26
71
363
82
41
72
52
717
137
55
340
86
226
255
208
182
162
69
64
36
20
61
88
165
85
555
128
25
94
80