5
60
184
15
51
8
260
1
19
142
133
23
26
29
21
25
9
105
54
22
312
79
197
47
39
243
153
20
16
278
77
49
127
28
30
5189
38
374
58
731
78
159
69
73
948
104
400
92
98
124
27
24
138