15
95
77
52
42
88
592
27
18
71
65
209
96
53
70
36
119
66
138
69
173
33
21
30
14
13
50
29
6
68
20
24
22
44
28
12
43
168
54
217
7
39
60
47
62
130
287
93