239
94
127
33
83
172
121
36
26
370
40
114
91
59
141
41
29
113
46
195
189
93
50
198
52
159
62
32
56
142
35
37
140
133
31
406
54
118
39
130
69
560
213
421
102
19
57
125
182
312
217
98
20
24
631
850