27
23
5
2
88
123
56
8
34
46
10
89
45
4
44
90
40
29
17
22
163
13
31
24
36
11
6
39
28
21
18
35
41
9
0
68
25
38
15