52
13
26
150
79
93
67
161
178
33
8
86
29
44
266
163
109
51
62
107
22
31
47
69
78
45
101
53
61
40
41
171
57
77
28
66
102
389
113
143
262
224
37