0
6
4
34
24
33
23
18
12
26
51
64
56
9
14
62
36
29
37
48
90
60
41
77
78
39
104
83
59
110
32
111
22
207
5
238
159
102
656
101
42
52
40
19
30
47
43
130