7
8
44
3
18
19
6
49
43
11
30
13
20
28
10
72
186
47
53
35
27
248
78
45
39
102
29
26
58
23
51
21
615
73
1528
60
356
66