20
104
38
19
62
22
58
202
24
194
41
35
88
37
95
46
85
66
60
26
49
45
91
146
50
55
143
64
78
77
30
116
56
100
69
17
33
99
47
16
34
84
65
10
44
53
90
21
133