32
16
31
28
58
72
30
38
35
36
29
21
25
122
45
57
60
67
133
44
104
33
26
7
4
196
108
43
763
448
85
88
74
12
24
56
53
68
11
6
63
90
169
129
121
142
287
188