0
12
2
17
16
3
21
10
31
23
18
38
272
72
79
36
46
54
33
59
83
34
90
37
40
126
47
44
49
62
60
51
24
63
28
42
97
19
76
143
30
56
117
52
61
69
99