5
19
18
29
60
25
22
31
29
87
51
218
49
111
53