40
34
29
139
30
60
117
38
16
25
84
151
63
107
67
62
96
113
20
98
144
87
185
10
56
12
31
41
27
28
4
125
110
57
112
46
78
8
23
5
207
140