10
53
24
19
88
11
78
162
309
15
54
31
86
42
17
4
6
12
16
43
26
21
13
14
8
3
9
36
30
2
49
128
23
38
7
22
69
5
64
235
45