89
21
85
54
61
247
154
118
40
43
42
108
228
14
36
109
23
119
71
94
146
32
269
87
59
50
75
18
65
548
150
533
314
35
24
47
567
91
53
181
34
367
68
129
125
15
240
148
245
253
192
453
318
121