5
65
10
53
15
173
127
261
100
40
24
293
182
49
80
78
220
89
57
51
257
43
27
14
17
102
28
16
22
41
26
59
38
90
320
21
34
64
183
9
93
23
25
6
52
110
58
199
162