56
104
505
136
53
93
1446
47
61
190
862
78
29
44
32
408
611
3116
4764
417
75
317
1303
115
82
74
60
34
63
80
141
23
110
48
70
59
200
77
40
67
16
30
90
142
31
26
21
88
51
52
25
33