16
28
42
10
43
67
35
12
23
33
127
162
30
21
158
78
168
83
76
68
263
52
17
11
119
53
57
63
91
95
74
38
101
29
96
325
185
22
47
27
54
36
56
58
77
468
159
736
166
9
112