24
22
16
42
100
501
141
13
59
96
67
220
230
134
365
105
15
61
270
31
9
218
14
121
29
350
192
106
89
64
21
19
44
34
119
35
402
79
98
69
239
41
102
205
142
39
169
985