47
53
31
13
4
29
7
27
113
21
3
89
56
33
206
86
51
25
17
58
173
50
48
19
43
183
12
9
367
215
26
87
34
152
219
77
23
45
46
10
15
55
120
36
535