0
2
4
1
5
6
9
11
3
44
26
40
17
23
33
177
50
54
442
49
59
69
29
64
22
12
77
85
43
41
34
51
58
37
13
21
61
46
31
28
24