33
166
48
59
23
118
147
30
242
108
47
39
131
274
168
454
55
230
178
201
56
75
139
93
32
175
50
110
121
130
115
12
370
69
88
226
54
496
71
36
35
31
13
46
17
129
251
37
52
125
188
43
113
406