60
112
53
93
64
48
28
36
122
84
29
73
18
54
81
80
43
9
88
165
108
98
194
176
129
116
167
193
708
65
41
593
153
121
109
146
174
366
187
222
94
103
52
38
100
113
249
132
190
96
63
71
131
95