1
4
12
75
2
81
10
9
45
44
46
5
16
109
61
3
15
542
34
20
11
88
29
28
71
21
25
23
90
7
36
147
40
42
63
26
14
22
478
6
19
118
83
91
58
65
8
24
69
13
17
31
52
32
33
51
84
49
59
101
673
139
73
140
35
18
358
86
37
704
87
138
62
38
362
238
55
214
208
188
124
74
54
78
115
141
545
53
89
27
93
30
80