19
23
15
29
12
5
36
8
16
6
30
132
9
33
79
46
34
548
35
20
65
72
85
66
120
102
140
129
185
138
221
353
517
278
205
141
171
421
166
92
70
80
148
98
100
430
314
150
189