9
6
121
122
67
374
793
10
24
13
12
17
19
21
15
14
166
59
74
42
32
18
49
77
57
31
33
22
46
53
7
63
8
11
23
139
103
208
44
89
16
43
66
25
138
182
41
276
55