60
31
49
72
13
24
39
38
27
41
35
53
81
7
36
33
25
91
14
6
19
37
107
83
447
149
176
64
252
285
322
140
253
206
119
229
123
546
109
125
197
215
293
514
106
98
128
265
210
100
296
124