58
62
17
86
23
150
90
158
47
1
7
66
54
30
31
2
69
49
56
24
10
64
22
67
614
5
19
46
96
13
68
39
15
63
11
14
61
9
3
1447
152
20
6
4
28