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