32
66
81
87
161
157
54
61
366
90
40
245
121
65
127
46
78
50
122
99
95
174
73
116
25
94
141
98
114
92
250
44
135
142
41
119
75
272
153
155
227
147
91
36
38
47
416
128
71
20
194
58
96