476
23
180
24
22
65
54
122
62
166
104
32
210
85
26
64
162
206
63
136
60
53
212
151
481
347
217
59
117
21
170
13
34
44
41
28
546
50
55
99
58
95
30
35
39
237
102
87
275
79