56
23
17
38
41
62
21
129
72
100
74
105
80
32
269
124
30
96
29
84
44
60
77
46
79
171
240
27
42
70
59
33
83
690
201
63
50
120
153
133
426
182
698
470
282
385
214
1028
319
211
220
150
86
202
130