276
59
154
172
325
160
367
77
126
231
341
103
81
452
130
109
139
21
134
54
155
89
45
185
39
156
95
64
131
138
116
58
99
29
28
90
148
55
79
123
113
66
97
479
389
70
18
22
36
31
433
71
19
63