11
70
26
111
30
46
23
38
299
226
10
99
28
60
42
12
17
8
3
31
0
16
7
55
66
157
98
29
27
56
24
52
48
113
88
13
43