41
71
44
27
85
26
29
23
10
75
103
69
33
25
22
47
500
86
28
152
93
177
52
109
51
16
15
168
64
334
271
34
205
254
39
32
60
24
89
106
228
118
12
164
147
54
354
63
14
166
5