20
49
488
54
29
26
2
30
10
40
117
45
90
1
52
6
23
12
158
24
38
44
9
18
81
33
58
11
94
69
25
0
39
5
27
17
4
28
41
42
83
147