31
129
99
90
95
80
307
48
300
64
81
59
101
16
8
143
46
28
45
40
9
176
19
119
125
97
111
146
60
62
132
56
22
20
14
61
13
74
12
106
33
329
35
39
42
21
237
26
44
71
114
78