1
4
12
75
2
80
10
9
5
45
43
46
109
63
3
15
534
34
16
6
22
11
91
8
29
28
71
20
25
24
90
33
7
36
148
40
42
62
44
14
18
473
17
119
83
58
64
21
67
13
31
52
19
23
32
49
48
55
81
661
139
72
140
35
355
86
39
719
138
38
359
88
238
213
209
186
122
74
68
54
92
26
85
542
94
136
27
30
78