22
30
14
64
16
19
17
53
25
32
106
159
6
85
27
90
11
5
50
31
67
76
48
42
9
15
352
56
308
46
2
23
57
44
38
62
138
71
78