40
8
58
139
14
36
75
102
95
129
90
35
37
34
110
13
27
2
19
22
12
61
11
15
125
16
30
63
51
26
38
21
262
166
185
1095
41
60
99
124
101
504
18
510
4387