41
29
11
46
6
89
44
78
25
31
23
91
19
30
63
43
3
33
26
67
58
64
87
235
28
16
35
207
269
38
20
57
8
12
71
107
85
190
108
166
76
47
17
51
158