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
435
107
82
7
55
64
44
17
63
31
67
11
23
32
56
33
78
48
53
95
674
138
69
37
39
26
73
362
27
36
85
77
52
35
672
20
54
357
87
71
230
264
208
184
116
30
61
92
136
42
83
563
132
96
90