22
166
58
623
61
290
36
310
32
308
39
184
69
162
230
23
102
68
395
45
109
13
99
28
218
14
93
15
96
254
4
83
2
67
3