33
166
48
59
23
117
147
30
242
108
47
39
131
274
168
453
55
228
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