37
44
10
31
28
63
59
77
83
66
41
21
19
140
125
73
107
62
38
97
106
18
33
60
18
59
10
191
361
199
62
165
194
235
105
100
218
382
60
210
308
108
142
185
183
86