8
17
45
33
30
62
39
50
38
20
108
247
44
156
51
26
49
36
72
43
14
37
25
28
79
34
66
24
55
73
115
16
15
23
54
90
22
46
86
116
229