25
71
70
55
13
272
318
295
104
15
49
21
123
539
33
312
4
77
90
31
338
27
42
313
156
46
79
126
39
28
409
10
17
65
3
5
484
151
335
18
67
14
158
89
40
97
131
12
35
19
64