1
4
12
80
2
72
10
8
45
43
46
5
13
111
75
3
15
539
34
14
6
22
91
9
29
28
70
19
21
24
16
38
153
74
62
40
18
434
107
82
7
55
64
44
17
63
31
67
11
23
32
56
33
78
48
53
95
673
138
37
39
26
73
366
27
36
85
77
52
35
672
20
54
356
87
71
230
264
208
184
116
30
61
92
25
136
42
83
563
132
96
90