22
7
5
2
99
12
4
6
40
9
16
30
52
46
26
57
62
19
25
82
1
45
37
53
11
23
105
91
27
73
83
101
33
28
8
3
24
77
70
56
256
148
39