38
113
50
410
55
324
18
90
263
345
32
74
21
62
81
17
106
28
35
66
270
128
94
41
30
87
191
75
375
54
112
114
34
83
53
259
188
248
20
56
40
45
150
762
76
49