29
194
235
41
49
38
55
156
44
47
33
116
26
139
34
785
112
57
50
84
202
143
85
74
217
22
147
124
140
111
88
35
340
16
83
4
40
10
93
207
227
80
172
134
76
69
157
45
54
77
248
113
153