31
11
125
71
27
288
30
115
78
10
47
80
22
34
364
92
148
46
136
126
28
49
19
108
150
56
15
133
37
63
67
54
44
18
219
142
36
39
218
96
16
20
123
17
40
26