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