23
39
16
4
25
13
101
3
36
15
29
46
18
21
111
7
75
10
2
20
22
91
24
19
63
8
37
30
5
51
28
6
12
17
387
335
40
199
85
175
106