11
54
4
662
93
506
284
16
389
18
100
26
21
94
47
42
85
50
25
27
126
45
49
29
41
152
170
165
116
40
46
203
14
73
316
112
149
44
232
62
23
69
124
31
58
65
51
166
168
24
103
92
144
67
57