14
9
34
18
5
54
307
36
22
104
109
58
171
90
53
93
128
55
24
61
4
17
210
78
38
209
304
249
286
100
45
106
76
98
21
10
108
84
89
81
60
205
33
52
49
113