63
61
41
58
46
71
17
29
65
42
50
34
30
40
57
175
68
44
22
20
27
81
118
108
14
95
80
69
66
354
101
21
119
146
634
36
74
18
122
205
360
229
90
148
178