22
11
15
25
20
21
10
9
34
24
3
7
5
14
43
91
56
45
29
63
8
28
26
127
50
218
194
72
49
35
41
13
4
40
17
83
12
107
2
16