58
52
3
16
19
69
47
10
27
7
43
88
12
42
200
59
33
31
11
48
14
116
9
18
149
24
15
94
39
84
87
29
190
32
22
40
13
8
62
45
392
56
128
28
37