5
3
9
38
23
18
19
13
4
28
14
20
32
6
1
15
24
110
45
50
31
171
156
16
77
75
63
40
26
56
30
136
8
103
11
61
27
36
343
25
62
67
724
107
217
17
10