0
2
4
6
28
18
25
14
51
8
126
7
22
23
38
15
34
30
63
12
46
37
41
5
11
56
54
36
39
89
136
99
24
97
21
122
75
68
10
202
172
100
66
50