16
42
400
18
36
89
10
48
146
54
25
654
77
78
43
28
21
17
29
101
27
53
24
41
22
121
13
181
637
164
35
56
103
45
889
8
81
142
3
84
604
514
772
40
12
26