7
9
15
46
2
11
6
77
68
14
235
25
94
16
10
24
105
20
40
39
43
84
93
49
38
55
58
29
17
18
128
21
26
427
47
641
23
19
82
253
248
990
65
27
83
165