48
10
30
51
81
149
90
28
9
352
34
133
194
144
89
76
146
127
175
101
225
128
121
477
298
249
521
387
610
512
172
73
224
306
405
150
452
3586
349
123
239
468
71
107
171
43
119
273
698
491
80
102
106
577
117