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