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