42
22
5
105
27
9
54
13
91
182
156
60
82
240
33
36
68
24
66
50
53
87
93
28
29
32
52
38
18
62
70
40
88
31
16
78
117
153
49
406
168
100
4
1
6
35
65
19
183
8