43
56
33
41
131
52
49
18
36
29
16
68
26
9
64
27
153
79
125
39
25
62
74
269
37
10
21
102
14
211
118
208
179
75
34
203
103
252
93
145
108
24
166
47
40
54
134
97
111