36
142
157
185
95
91
215
86
60
66
132
136
63
56
47
37
44
60
52
40
36
69
29
33
61
253
49
68
1973
1282
312
678