32
178
25
28
125
107
12
14
26
71
27
53
22
56
24
45
60
50
31
10
18
390
433
231
153
40
39
347
196
20
35
17
8
19
135
62
9
16
57
43
88
142
70
68
63
4
44
212
41