1
4
12
77
2
68
10
7
44
43
46
5
13
106
73
3
15
531
38
14
6
22
11
90
8
30
27
70
16
19
23
89
33
9
151
74
39
62
42
29
18
423
103
81
79
91
53
65
24
28
21
17
31
63
56
58
111
47
52
100
40
658
163
69
35
134
26
72
363
83
41
75
34
713
138
20
55
32
351
86
227
256
205
185
108
36
61
88
165
85
550
132
25
96