21
92
86
263
79
77
20
258
24
42
5
19
34
90
23
45
11
200
55
128
22
140
130
367
8
476
123
1134
54
28
159
51
44
156
12
35
62
30
93
13
18
168
6
137
1473
83
53
69
66