96
90
385
270
78
58
517
256
124
223
70
59
138
137
9
53
159
217
36
619
380
38
21
91
383
368
215
32
104
25
67
48
148
27
179
204
29
83
42
14
22
93
157
44
110
246
17
50
113
222
69
24
88
46