29
238
314
57
147
22
47
23
60
91
447
42
30
152
31
59
107
12
251
63
86
209
27
348
51
92
28
128
78
71
35
186
21
44
7
138
139
54
178
15
90
34
13
19
53
39
172
46
293