195
527
211
302
314
257
333
278
56
19
529
532
269
95
524
598
420
328
33
30
155
99
135
291
86
150
141
93
104
281
429
50
215
54
83
39
486
309
32
115
68
74
36
58
34
443
175
76
78
379
806
28
23
46
37