21
63
38
78
8
12
14
17
137
10
60
9
1
28
48
25
40
15
5
7
18
88
95
43
19
3
26
54
44
2
4
35
294
42
23
39
49
6