38
61
32
356
50
14
18
88
63
36
35
83
19
101
47
432
13
90
49
65
73
133
250
105
342
33
912
273
909
272
216
76
89
94
116
228
395
131
211
92
15
40
598
541
347
386
258
195
104
29
877
257
70