10
71
52
144
79
30
15
6
346
78
21
11
43
5
24
88
124
67
183
41
176
66
38
1
23
27
16
4617
14
18
9
34
12
68
29
26
13
1398
63
756
19
49
22
36
61
64
115