3
15
12
8
6
28
18
22
7
17
129
66
49
26
11
9
25
27
19
2
136
20
29
13
69
23
14
50
48
24
90
42
31
68
105
51
10
34
94