5
12
0
46
4
26
27
1
2
18
3
14
28
34
126
6
10
23
118
8
469
16
7
30
149
83
125
51
68
150
87
69
22
50
113
450
48