4
74
124
77
23
30
38
24
21
28
26
80
87
150
118
37
250
316
91
62
178
54
34
232
41
199
113
190
120
63
46
33
29
109
51
521
478
56
101
170
192
57
52
106
142
385
216
343