1
4
12
75
2
66
10
7
5
44
40
46
16
101
71
3
8
15
532
37
6
21
11
83
23
27
69
14
18
22
88
42
141
73
41
57
61
29
39
406
17
111
77
80
91
58
24
28
72
13
65
31
9
51
110
48
26
45
50
100
701
168
20
127
35
19
96
347
76
52
38
248
74
137
55
63
33
402
86
70
228
247
34
210
53
32
180
158
54
87
25
159
84
539
135
99
30
79