30
19
12
29
11
26
34
44
23
24
252
10
35
5
21