24
29
49
77
50
839
58
184
380
93
36
146
43
337
62
33
246
416
135
109
28
95
472
55
244
90
268
15
197
102
14
315
174
434
218
584
10394
48
4234
553
69