44
506
340
30
65
28
269
212
173
154
1243
142
170
51
175
21
60
128
20
19
93
55
49
156
162
26
143
113
24
16
67
122
283
769
10
220
42
23
69
22
29
27
250
33
99
59
12
11
39
53
61
653