41
65
110
45
96
143
155
123
142
50
159
46
51
128
62
72
59
21
24
119
109
83
38
252
39
117
105
122
221
70
52
67
102
63
89
237
136
226
73
86
103
48
13
101
321
43
26
22
33
78
71
88
29