22
109
61
88
10
6
12
7
5
33
36
16
199
34
93
58
25
27
14
31
51
19
47
28
80
4
24
243
30
37
13
0
18
83
20
152
32
49
38
582
68
15
81
70
8