30
of.
23
5
29
16
12
52
22
13
37
10
7
9
10
62
9
32
24
51
23
12
51
21
33
36
31
65
13
18
6
33
28
13
7
30
37
11
34
33
41
21
10
53
28
19
89
26
22
13
34
689
2K
249
891
349
9K
562
447
1K
670