56
78
75
589
54
47
214
159
69
181
139
117
34
32
103
84
803
199
523
41
1238
37
207
77
134
40
88
62
65
202
293
120
44
63
19
53
193
142
89
80
43
104
172
315
302
272
152
25
178
367
111