0
2
3
5
1
23
8
7
46
4
71
50
35
132
110
26
10
13
17
77
24
42
14
27
73
20
72
54
204
150
30
45
51
104
19
25
9
200
15
106
115
28
33
80