13
18
11
3
9
6
1
109
8
5
106
73
14
23
85
534
150
426
316
140
36
118
222
77
146
419
353
60
292
143
326
382
26
224
167
747
111
190
541
130
312
37
282
424
40
741
43
38
71
139
344
234
174
186
161
94
177