525
130
338
284
127
27
324
62
29
72
22
41
59
15
181
11
4
14
253
78
44
71
67
48
145
16
23
37
218
222
28
6
17
113
26
74
40
168
107
157
170
25
8
64
30
191
208
137
110
95
69