41
32
45
89
141
169
60
24
180
75
72
23
98
26
36
44
10
51
176
6
50
31
57
35
17
105
25
67
132
52
63
147
99
197
83
441
95
219
81
39
46
156
61
38
92
74
40
28
273
162