20
31
13
97
181
24
30
16
335
9
10
68
94
194
18
57
39
77
27
8
22
64
26
53
69
79
62
156
55
48
93
59
51
70
44
12
6
4
28
15
34
60
3