53
45
29
43
79
71
25
16
18
91
141
116
100
99
40
22
50
52
55
46
26
35
111
48
95
62
248
97
164
142
83
78
47
30
56
17
36
7
23
31
10
54
8
72
6
20
4
39