52
27
105
15
47
163
118
117
75
39
66
37
93
33
23
25
271
149
22
32
41
127
115
53
44
185
234
26
30
104
9
140
98
339
73
43
92
363
143
113
200
277
91
70
64
48
60
80
96
36