65
45
286
15
38
253
331
245
88
101
12
18
35
30
5
34
71
56
27
72
50
9
60
41
33
99
442
354
37
422
393
76
54
146
2175
39
480
142
542
243
23
29
222
68
31
36
16
93
66