58
13
229
173
74
46
20
30
60
39
19
32
54
47
21
73
75
40
110
102
16
147
79
207
81
53
305
45
87
37
112
197
61
113
84
312
57
56
14
122
18
23
10
78
43
17
80
139
15
5
85
52