407
101
32
57
18
68
112
35
45
248
241
9
67
40
58
55
232
142
325
180
82
33
10
28
69
36
76
38
78
73
39
12
74
125
150
417
94
137
128
271
96
95
77
63
138
187
93
16
296
53
156