62
134
148
118
10
49
196
253
103
19
34
78
256
597
248
340
149
176
521
141
44
280
144
217
87
139
80
50
428
330
63
168
30
72
114
16
75
116
47
158
85
297
153
55
65
77
261
472
189
2
108
88
101
107