106
14
58
214
20
24
152
12
430
22
56
97
107
39
46
64
49
343
188
414
233
61
27
169
325
311
182
196
73
223
154
35
71
565
34
57
33
93
84
81
7
18
30
74
10
96
21
549
9
68
32
130