22
10
30
9
2
1
47
16
68
4
12
7
20
99
5
18
34
31
84
40
76
69
46
125
63
19
57
32
73
38
15
25
78
35
58
23
66
213
182
135