18
25
58
46
24
43
37
26
14
40
45
34
54
193
30
241
221
98
79
23
65
44
39
36
19
35
32
10
78
41
11
17
264
66
226
128
13
22
152
8
172
52
51
12
5
7
27