14
401
5
48
45
16
56
8
2
15
44
70
3
7
81
19
90
10
9
1
298
74
52
61
23
20
6
122
60
78
30
63
108
88
27
58
37
39
102