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
35
134
26
72
362
83
41
75
34
706
138
20
55
32
355
86
227
256
205
185
108
36
61
88
165
85
550
132
25
96