146
10016
67
78
55
102
462
501
135
3013
66
50
88
1430
52
12
42
75
37
64
139
48
61
188
856
385
85
22
76
27
74
28
103
38
21
300
17
167
29
23
14
122
47
33
288
46
15
1558
45
56
36
63