7
10
5
3
48
33
15
30
46
29
14
35
54
23
20
26
74
325
113
102
123
72
83
59
94
158
821
679
578
19
80
36
104
89
64
239
184
136
91
68
249
232
135
44
41
50
25
63
170
17
84
47
9
85