7
6
21
15
26
52
24
108
61
42
294
35
242
129
56
28
20
23
106
66
18
41
31
98
30
47
70
16
11
14
10
46
111
62
12
146
75
100
91
65
68
180
268
241