9
6
123
51
22
8
57
25
12
7
76
3
16
20
23
27
35
5
11
18
10
26
33
48
54
34
52
113
170
108
315
17
43
104
59
31
120
166
145
88
109
304
86
92