5
28
45
85
21
20
218
23
62
24
22
57
18
15
19
80
38
58
6
161
26
4
97
27
25
37
39
17
93
112
30
127
49
56
197
158
29
327
11
53
42
46
217
139
65
495
13