38
152
31
16
20
45
1
6375
9693
32
2303
364
64
571
245
646
110
90
272
231
91
40
75
66
266
70
146
139
153
128
17
285
14
134
84
24
711
99
65
27
516
320
209
85
576
148
77
54
98