52
41
47
60
166
29
64
42
63
40
70
36
30
179
84
98
32
45
78
153
109
95
23
74
57
154
85
107
529
144
148
77
66
1317
243
54