22
29
85
23
3
74
9
12
97
59
4
16
107
10
214
39
188
6
68
7
20
27
32
25
5
52
291
83
36
8
0
53
152
136
18
388
67
31
19