83
45
42
37
72
52
22
69
99
53
12
77
35
63
13
43
102
289
32
82
78
26
19
28
18
10
94
49
9
8
24
224
55
50
208
125
143
14
65