47
25
58
55
37
12
94
232
11
88
52
111
15
21
308
34
45
51
19
31
8
529
16
96
904
749
27
29
476
82
14
10
64
545
89
24
266
39
20
126
17
60
49
183
92