7
43
12
18
19
22
10
17
16
15
48
3
8
4
6
2
11
33
36
224
35
49
9
14
58
96
47
91
13
66
23
85
26
50
28
82