0
10
12
6
50
18
14
16
30
44
17
3
9
4
29
37
2
38
72
19
258
15
81
96
22
42
51
90
23
25
26
54
52
73
5
36
175
32
45
101
41
126
89