25
18
53
299
70
30
26
59
83
15
150
20
61
21
72
121
36
56
94
407
164
55
44
181
31
58
107
9
14
85
260
141
221
13
12
27
45
80
90
116
82
399
128
87
71
49
34
571
39