47
34
12
3476
8204
59
99
24
18
474
97
53
38
49
4
13
77
67
7
15
32
224
16
6
104
112
83
50
88
19
123
120
87
9
11
2
66
26
56
177
14
41
42
128
375
21