7
4
16
1
6
58
13
8
24
492
27
34
9
19
23
41
140
182
37
63
42
90
68
132
28
77
96
29
45
44
11
54
17
31
60
84
61
35
156
46
92
1312
407