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