10
4
6
25
20
8
7
59
26
76
36
167
22
51
24
53
74
115
73
373
210
130
91
38
35
60
126
98
201
106
44
129
470
244
215
354
163
86
56
256
357
270
111
42
89
170
188
33
119
252
154
66
419
218