29
32
51
107
73
37
80
18
169
102
54
9
40
83
10
27
6
11
404
115
93
17
52
70
113
44
22
106
67
77
325
71
156
34
26
299
13
103
19
149
109
28
66
63
173
216