47
22
201
51
88
30
90
92
6
31
14
13
35
23
10
29
8
25
12
107
17
750
63
49
33
287
447
64
67
301
62
69
7
57
291
58
28
147
78
91
45
211
113
354