40
29
49
17
60
91
140
7
97
36
110
100
77
155
185
112
114
52
27
73
10
99
345
57
41
108
12
28
87
135
11
8
89
0
35
4
92
72
2
143
70
37
134
133
293
3
75
34
45