42
45
72
29
239
113
63
20
95
153
208
141
122
125
47
176
170
40
306
52
200
27
55
73
103
54
35
218
9
88
121
46
223
152
86
56
13
102
100
24
32
37
22
70
44
98
53