31
22
13
23
90
32
40
45
29
7
88
46
17
9
160
82
78
52
106
110
25
37
34
18
14
20
60
116
38
72
63
12
16
8
15
93
87
95
10
11
26
2
6
42
3