18
15
45
107
2
37
4
22
36
17
36
9
43
15
6
32
41
45
16
65
77
53
83
21
139
37
63
91
22