17
18
90
29
60
63
42
33
14
110
136
442
111
86
143
83
37
50
56
93
61
26
16
8
3
6
4
15
9
2
1
12
124
64
109
163
73
76
66
46
74
65
44
57
186
48
125
100
112