0
3
8
42
13
19
6
9
21
12
31
28
25
15
20
44
30
51
24
37
35
17
40
91
88
47
33
26
60
61
56
52
106
48
107
39
122
29
43