25
110
16
22
5
2
88
34
21
23
4
13
65
29
8
85
33
18
9
91
15
10
26
12
7
27
50
32
19
28
54
119
11
6
172
39
30
171
51
49
240