10
3
1
13
15
6
20
21
47
4
41
27
14
9
18
24
58
19
51
22
69
39
48
16
37
91
30
61
50
75
64
56
177
260
96
132
73
205
43
93
129
158