30
285
102
405
39
78
99
467
195
9
131
137
143
108
65
50
353
62
373
587
31
1407
29
55
34
66
74
27
208
68
24
525
64
57
86
221
111
17
51
48
33
145
26
28
273
167
49
91
80
352
38