30
41
12
11
96
5
23
17
19
54