30
11
9
45
3
34
18
14
120
40
72
17
57
55
28
29
54
145
258
105
194
43
214
44
160
99
133
48
37
118
418
36
281
269
47
33
208
130
78
151
213
80
83
143
270
217
324
73
39
176
198