17
11
40
1
3
33
20
9
5
7
16
31
4
2
8
25
15
13
102
41
69
77
21
12
34
45
110
117
37
150
93
18
71
0
19
159
221
43
85
62
133
22
259