6
243
43
44
128
49
50
95
134
71
313
17
514
249
81
75
397
539
591
8609
816
197
283
140
160
370
59
51
40
48
126
101
117
108
60
611