3
23
16
108
19
47
42
17
689
11
185
60
21
288
27
41
50
46
531
43
12
31
286
98
18
228
37
71
44
97
28
235
36
186
163
109
62
25
33
63
48
83
114
10
143
139
104
173
55