14
62
20
119
36
40
25
96
21
39
49
56
12
42
41
104
7
8
67
70
26
86
46
9
24
65
13
16
15
171
3
2
83
81
45
73
34
29
37
82
35
50
17
18
297
249