0
4
3
7
10
38
8
14
22
31
9
35
23
43
57
17
15
24
108
39
29
40
60
93
118
47
56
109
65
62
44
77
146
208
138
59
33
20
83
25
46
51
66
26
107