38
44
13
78
35
103
33
48
50
79
141
32
133
309
31
34
150
137
59
139
143
57
196
86
121
129
19
115
51
186
393
270
83
58
37
189
22
53
28
39
194
165
10
180
466
394
249
426