32
16
31
28
58
74
30
38
36
29
22
25
122
45
57
60
67
134
44
104
33
26
7
4
196
108
43
765
448
85
21
89
12
24
56
53
68
11
35
6
64
90
172
129
121
142
287
190