17
47
44
20
10
9
14
70
23
145
3
16
7
102
41
29
27
15
19
39
164
101
89
617
173
28
68
424
48
43
161
253
491
212
243
67
121
572
228
220
207
328
108
390
341
222
396