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