42
66
14
9
20
10
54
25
28
8
11
47
106
32
41
31
40
3
5
23
125
16
58
15
96
89
22
52
53
7
37
129
35
17
24
1
51
29