39
16
70
78
42
320
158
18
12
1
27
4
8
296
128
197
97
24
31
75
55
491
100
47
52
46
243
675
59
6
135
117
553
200
30
130
105
48
32
11
36
179
812
44
293
0
5
23