42
88
11
258
18
45
220
15
5
9
22
90
106
3
7
69
179
58
6
20
40
29
65
33
52
19
2
28
105
17
12
165
104
8
1
53
60
101
46
34
37
97
208
4
32