5
7
22
10
6
4
39
16
8
43
77
60
36
26
18
691
37
119
110
71
62
173
86
111
48
423
133
116
44
25
19
61
93
59
52
74
15
90
94
431
153
63
29
3
28
9
13
35
69
107