29
32
36
19
20
28
38
6
48
46
58
1
23
25
53
541
126
85
13
16
49
166
208
21
127
26
40
105
76
130
27
204
74
175
96
15
7
5
12
22
362
89
4
67
71