42
40
70
38
21
53
11
27
137
85
143
29
1
22
34
23
8
67
19
100
68
78
37
32
60
24
63
26
50
33
110
114
128
69
18
6
45
127
467
39
30
86
25
87
31
160