1
4
12
75
2
80
10
9
5
45
43
46
109
63
3
15
541
34
16
6
20
11
91
29
28
71
21
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
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
26
85
542
94
27
93
30