66
27
57
60
33
358
35
222
280
333
42
770
231
83
208
1446
46
122
128
438
59
26
25
45
88
50
6
243
44
53
95
135
71
313
17
516
249
77
397
540
591
8613
817
197
286
140
160
373
51
41
48
101
76