52
28
232
67
348
15
57
139
136
109
24
51
255
81
39
147
54
214
29
32
188
27
45
70
356
90
393
171
58
13
42
116
92
61
281
226
195
91
77
86
151
21
111
112
75
64
198
31
108
83