41
24
19
27
29
28
25
9
51
18
137
26
135
116
90
20
96
129
31
12
22
334
77
23
37
45
30
60
49
95
98
56
39
84
109
123
47
8
59
148
93
115