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
659
139
72
140
355
86
35
39
719
138
38
359
87
238
213
209
186
122
74
68
54
92
26
85
542
94
136
27
30
78
77