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