101
91
200
56
49
137
80
93
94
70
13
189
161
125
145
420
126
106
76
98
44
50
74
55
47
265
103
199
192
96
105
64
123
81
182
30
87
185
143