7
32
160
12
4
34
22
1
25
31
5
47
23
249
14
53
3
62
10
56
6
8
26
15
19
18
94
48
16
29
9
24
49
17
36
50
106
108