30
43
81
266
41
73
140
138
105
79
42
65
202
44
76
69
187
45
38
29
71
151
36
6
176
56
90
59
54
22
14
47
143
88
85
35
67
15
9
51
72
16
27
87
159
55
33
40
123