32
12
40
143
71
22
66
34
241
81
37
26
18
14
133
13
191
144
280
627
307
287
329
270
166
382
142
83
244
440
141
153
15
99
58
27
49
16
21
19
155
30
137
74
36
39
4
68
23
35
5
44
53
25
64
317