30
88
56
89
470
74
22
36
45
9
23
26
16
1
8
27
18
75
48
6
87
17
32
47
57
10
19
38
21
28
12
42
7
25
71
54
33
133
14
5
13
34
91
66