5
7
19
3
4
6
40
10
46
17
9
69
14
44
18
23
22
12
113
70
66
157
396
20
126
58
13
1
138
48
8
38
51
47
87
2
16
33
43
45
24
25
26