10
23
5
26
14
15
36
29
60
11
21
90
24
215
89
93
83
150
106
71
129
78
125
283
86
127
91
186
95
17
222
170
35
43
80
313
59
66
126
200
87
133
20
51
76
68
85
65
77
164
132