140
113
114
64
103
15
123
23
41
51
24
17
34
52
29
36
27
71
59
175
99
95
84
48
60
167
153
46
9
21
16
28
19
38
57
12
110
93
14
62
73
70
22
43
31
88
75
50
39
47