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