120
21
24
87
150
64
104
69
36
25
67
88
66
89
143
111
15
28
146
309
19
54
247
224
78
110
218
831
46
106
30
198
53
140
27
436
96
142
93
210
465
603
98
177
139
38
43
217
33
347
333
377