47
3
24
7
63
30
87
51
13
11
18
23
20
5
9
199
98
28
10
194
17
197
27
89
19
64
77
105
76
91
115
15
61
12
647
79
80
166
590
523
44
597
178
118
83
388