18
45
13
14
25
65
37
44
19
41
102
76
62
21
49
232
80
98
709
52
46
24
38
12
17
111
133
207
121
93
27
55
91
42
101
48
47
427
50
53
15
139
366