5
8
3
6
1
21
9
4
46
16
23
36
25
13
39
26
12
52
41
221
81
70
733
67
27
45
170
17
56
33
194
11
138
110
120
10
548
92
31