10
22
70
44
68
57
20
97
106
84
41
438
215
162
114
144
281
30
89
49
75
189
270
19
218
251
73
339
226
107
169
174
101
311
116
187
82
263
76
56
258
125
46
39
105
31
160
26
32
94
108
110
104
87
122
55