47
95
10
96
39
213
128
67
90
3
11
24
21
19
227
17
8
12
523
652
282
25
50
33
64
80
43
138
34
57
40
78
184
55
23
28
35
316
272
246
121
59
182
58
99
211
224
1427
76
26