94
22
35
28
282
62
36
43
181
80
168
16
81
492
61
1824
31
132
191
19
38
54
11
39
201
14
66
117
102
63
156
45
47
21
92
51
57
88
68
182
64
69
171
67
52
131
40
260