61
598
78
140
291
255
32
214
66
52
25
241
21
41
46
15
16
180
19
235
42
236
49
22
125
539
59
17
178
26
40
63
194