29
40
32
25
35
16
57
133
108
17
5
93
11
20
6
139
39
22
110
50
53
117
49
38
1
19
15
51
143
21
31
3
8
34
45
28
9
36
24
23
13
76
26
1465
27