8
111
43
7
3
12
13
9
36
56
112
52
38
14
2
25
32
20
6
63
31
4
35
5
11
82
249
10
98
37
22
59
33
15
18
49
24
44