1
4
12
77
2
69
10
7
5
44
41
46
16
104
71
3
9
15
537
38
6
21
11
85
28
27
70
19
88
32
37
151
74
42
62
43
23
14
29
39
18
416
101
79
81
91
53
61
8
24
75
13
17
64
31
66
25
54
58
111
48
22
47
50
96
40
649
160
132
26
73
361
72
52
36
680
137
55
34
33
346
86
223
250
209
182
161
20
163
548
84
129
93
30
87