409
97
140
41
16
25
210
56
65
75
101
96
229
111
291
327
77
828
269
108
90
24
247
53
115
242
80
131
152
35
490
1201
128
81
42
1210
560
872
51
139
11769
637
78
50
32
63
30
36
37
39
113
14
73
26
61
49