47
102
32
87
46
11
34
31
98
33
17
23
21
19
53
25
61
54
427
147
9
242
271
67
36
386
22
150
52
223
616
89
40
214
146
337
166
124
58
45
16
73
12
29
43
159
37
136
172
254