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
472
18
119
83
81
58
64
8
67
13
17
31
52
19
23
32
49
48
59
69
26
96
664
139
72
140
35
74
358
86
39
709
138
57
38
359
88
238
55
213
208
186
122
54
78
115
85
543
94
27
93
30
79