10
57
19
3
45
35
86
7
9
22
129
61
18
82
62
97
26
8
27
167
24
39
32
120
16
4
29
14
38
2
5
60
33
58
40
43