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