30
10
46
36
119
163
22
29
27
40
37
45
61
176
223
73
31
104
56
141
48
47
33
64
370
145
65
131
26
98
91
183
257
102
66
132
12
175
174
109
151
78
15
120
44
25
188
57
260
85
16
312