56
81
63
129
32
430
344
813
20
157
47
579
217
73
136
528
345
67
43
237
83
505
59
133
134
21
41
1066
106
155
66
72
92
104
50
90
58
7
443
60
45
102
89
225
40
65
25
87
107
71
78
211