42
83
171
164
121
102
6
55
19
26
77
143
237
117
111
34
41
31
216
56
75
60
65
59
118
81
29
80
33
239
263
74
66
58
85
71
10
23
30
72
52
54
68
106
63
120