12
44
25
27
32
34
28
31
29
24
37
45
38
30
26
21
23
22
36
40
106
35
56
75
1220
43
48
39
173
392
232
177
108
86