51
49
899
90
172
74
26
13
182
92
9
130
463
50
2
16
35
39
12
159
21
19
8
167
143
693
37
69
346
71
245
921
67
169
254
396
222
667
2856
1394
55
60
437
72
99
63
24
1118
62
2584
38
392
155
805