108
147
91
153
424
100
87
73
123
151
140
356
23
112
32
25
31
79
16
1449
40
42
220
52
176
98
57
74
22
55
269
61
41
133
15
36
62
106
250
49
30
1285
238
438
48
80
27
863
7
459
38
69
179
551
232
198