29
26
5
21
36
30
43
121
34
12
4
44
38
22
1
59
9
95
31
18
16
50
24
35
68
8
19
28
15
6
39
109
46
650
84
25
13
57