47
432
13
90
49
65
73
133
35
249
105
340
33
910
273
908
272
215
76
89
61
94
116
227
395
131
211
228
92
15
40
598
541
344
386
258
195
104
29
877
257
70
108
84
88
48
146
46
248
69
21
75
22
255
399