32
19
41
43
17
157
75
58
685
88
69
52
10
14
291
46
36
85
54
37
154
59
119
132
56
178
45
123
34
108
81
18
71
109
256
47
29
232
16
84
80
33
48
60
27
62
11
22
42