42
9
98
30
22
12
19
10
140
28
154
177
151
55
8
24
31
38
57
56
59
11
83
99
77
4
2
20
5
3
33
88
15
46
65
34
17
23
43
16
45
18