15
29
28
13
21
57
63
69
96
42
227
60
30
167
74
26
22
112
190
87
6
12
10
170
97
105
110
61
62
281
147
19
11
48
109
128
45
46
56
14
58
51
133
7
267
430
150
189
148
136