52
42
340
113
199
161
168
25
80
306
268
228
89
116
9
283
67
40
74
128
88
262
121
49
134
162
83
156
119
126
169
55
37
30
21
53
43
48
61
108
59
86
41
32
70
47
150
201
177
97