10
23
7
32
71
18
30
38
13
35
6
12
19
8
3
17
41
67
36
20
27
21
16
42
113
228
110
146
25
145
143
76
29
55
33
11
123
64
44
56
0
104