8
12
19
2
6
17
9
13
10
37
48
22
7
27
14
5
351
77
21
92
40
66
18
26
23
11
20
120
4
51
142
82
62
33
148
15
55