32
103
38
10
35
19
24
20
23
8
112
60
29
6
171
50
45
33
15
48
53
46
30
75
217
44
55
164
49
57
105
201
95
40
271
363
21
59
92
34
69
288
41
504
104
64
27