0
10
1
6
2
13
11
16
17
46
28
147
1055
40
126
63
22
23
69
18
9
39
15
7
34
97
50
47
229
48
26
88
102
124
27
24
51
56
20
80
140
33