66
39
57
96
140
32
122
148
29
67
103
65
75
23
53
31
40
56
94
33
20
46
6
3
11
27
37
47
25
60
18
24
4
7
50
139
9
15
2
89
192
16
98