32
28
26
225
217
66
43
141
37
42
68
19
5
95
22
90
46
27
71
9
195
232
38
93
47
6
57
63
17
33
2263
64
30
45
12
129
36
441
50
21
8
20
168
18
40
104
238
170