10
13
29
12
23
24
74
49
79
168
190
115
41
20
38
93
50
60
55
46
114
85
105
62
54
36
32
57
69
51
71
48
70
37
156
45
31