37
20
24
18
10
7
29
16
44
85
46
33
25
45
28
57
98
12
27
14
54
154
128
61
67
220
143
136
70
42
330
200
79
30
396
68
53
87
1052
66
60
95
127
129
50
74
32
41
75