7
8
63
44
14
41
15
92
62
162
125
102
43
18
78
10
19
387
38
300
1095
395
655
21
6
243
22
33
26
58
112
28
25
13
34
383
197
119
67
11
31
9
53
17
35
64
72
55
272