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
686
201
63
50
120
153
133
426
181
698
470
282
385
214
1028
318
211
220
150
86
202
130