50
46
15
128
17
6
18
58
27
34
24
8
60
14
5
26
110
138
56
40
25
121
200
114
75
126
116
57
19
64
21
9
45
28
55
33
12
2630
41
65
7
32
38
20