103
71
151
81
415
63
54
181
509
142
101
35
108
436
228
97
326
20
224
100
25
319
166
32
397
76
74
515
8698
52
4449
560
61
19