104
95
192
520
39
282
34
63
91
76
49
164
72
145
40
52
55
115
253
44
147
565
53
187
183
161
54
170
194
101
138