2
16
15
5
42
39
126
27
3
6
139
14
20
23
21
65
49
25
79
37
10
70
7
82
46
18
13
48
28
38
29
34
40
33
4
12