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