7
4
5
10
9
12
41
23
15
564
276
54
8
38
26
19
93
22
61
25
27
17
18
58
42
117
128
16
68
52
47
44
102
34
188
226
62
155
63
130
59
70
423
127
67
254
56