31
30
149
64
35
28
84
18
235
88
22
20
19
44
54
183
46
161
270
39
17
34
38
90
102
40
12
41
106
50
72
113
27
67
8
52
26
70
163
59
33
57