142
30
40
65
20
204
39
31
47
66
36
365
107
137
10
22
25
223
280
248
19
75
71
13
175
26
21
18
55
1142
655
41
9
194
465
205
171
56
34
49
17
67
4
50
113
42
379
664
15
84
37