29
7
5
16
42
40
47
18
15
48
57
58
38
21
65
252
14
118
34
162
36
44
111
62
60
27
20
205
367
107
123
127
88
591
70
81
24
33
148
26
32
140
106
56
156
71