18
353
339
19
57
67
529
39
115
27
42
74
127
122
184
41
847
940
780
747
497
245
570
329
2982
559
774
314
629
44
32
53
31
95
117
701
36
941
395
589
105
29
26
852
795
855
69
1149
367
730
116
248
3966
1585
2707
1614