23
132
10
5
82
14
9
50
22
28
16
26
25
80
40
39
47
43
41
34
95
31
101
35
52
18
222
128
285
57
37
78
6
27
145
36
7
48
42
29