406
238
79
22
25
63
84
131
123
97
102
321
259
76
43
75
46
78
92
150
253
66
334
9
70
214
52
164
44
56
37
196
12
69
149
93
82
175
34
40
21
210
32
15
48
18
24
10
364
292
27