4
22
46
20
93
21
50
56
83
14
12
31
40
25
19
2
28
35
18
39
9
131
157
26
168
153
51
118
49
63
41
179
155
29
30
34
42
61
60
95
92
64