48
342
16
245
176
12
229
535
61
115
57
13
49
30
73
22
288
76
151
248
84
150
139
88
20
170
19
125
141
225
138
129
114
24
221
166
118
627
68
587
62
81
46
28
339
451
244