31
409
749
12
97
6
22
9
1
8
33
16
87
37
75
14
28
3
11
90
36
32
18
55
40
185
143
138
21
166
19
35
7
10
46
17
15
57
13
25
51
26