32
16
31
27
58
72
30
38
35
36
29
21
25
121
45
56
60
67
132
44
103
33
26
7
4
196
105
43
760
448
85
88
74
12
24
53
11
6
63
90
169
126
142
287
57
187