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
31
8
156
74
38
62
42
14
39
18
427
102
81
82
91
53
65
24
28
21
13
59
30
56
58
114
47
51
99
40
655
9
161
33
133
26
71
364
41
52
713
137
55
340
86
226
255
208
182
162
69
64
36
20
61
88
165
85
555
83
128
25
94
80