38
31
19
46
45
37
48
3
13
26
43
345
44
10
91
267
293
357
296
83
106
18
647
74
190
24
66
78
461
131
149
32
70
171
164
90
373
93
54
15
14
435
116