1
64
21
37
32
11
95
68
14
90
17
83
58
62
86
26
53
46
204
132
76
39
71
155
152
280
704
495
287
221
290
172
248
403
786
765
985
1199
1373
1333
1913