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