90
57
296
33
94
34
59
12
45
71
11
25
44
17
20
35
5
37
24
76
48
16
51
7
15
189
62
42
79
55
340
99
30
219
73
9
713
64
74
31
29
96
139
117
190
287
32