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
39
18
434
107
82
7
55
64
44
17
63
31
66
11
32
56
33
78
48
53
95
40
681
138
37
26
73
366
27
36
85
77
52
35
684
20
54
356
87
230
264
208
184
116
30
61
92
136
42
83
563
132
23
96
89