38
69
142
19
15
29
120
5
110
661
102
78
237
434
89
68
115
46
90
54
27
45
536
141
755
95
151
44
150
98
22
172
153
127
55
34
494
63
207
330
113
21
31
140
177
74
250
148
30
152
145
86