32
23
10
41
72
48
118
135
188
43
136
53
121
26
45
114
27
128
12
431
34
90
156
51
129
147
52
211
24
166
340
65
39
642
70
329
9
238
99
31
28
141
337
139
18
271
57