42
4
3
135
28
19
111
117
33
219
13
11
88
116
18
44
150
141
202
182
143
358
14
50
300
22
26
31
32
345
30
100
45
54
252
145
124
78
119
160
37
34