21
14
66
4
27
113
133
232
34
13
803
69
15
525
43
176
36
86
78
46
492
163
149
64
570
26
106
388
191
67
324
668
415
345
20
41
446
51
178
48
455
117
54
255
108
96