0
1
3
2
19
27
83
14
9
44
10
16
13
36
15
46
39
91
41
61
30
62
93
82
24
22
40
25
37
43
68
76
88
77
32
72
71
51
35
49
20
106
90
84
177