20
69
32
46
8
22
25
106
270
59
10
19
90
23
29
39
17
67
9
4
26
6
33
13
5
30
21
12
429
60
36
58
27
41
446
11
65
121
73