29
64
71
28
26
8
62
18
56
148
36
40
22
27
46
91
124
41
54
37
253
34
227
1460
31
229
47
244
6
205
21
101
44
12
16
138
14
57
84
83
52
58
85
74
130
180
96
39