187
96
60
35
42
90
77
59
89
79
88
648
145
61
47
40
43
146
125
56
20
14
34
73
204
421
12
172
203
108
205
169
696
135
184
41
230
176
17
29
37
192
51
163
347
119
33
26
83
44
98
149
21
18
22
270
116