47
59
13
19
89
305
15
57
45
98
70
23
83
51
10
77
324
224
199
67
52
34
294
37
72
140
38
35
66
44
49
39
198
147
125
8
12
14
101
36
82
75
153
100
81
11
18
25