44
36
35
38
52
63
29
41
43
37
296
64
20
71
59
61
126
256
17
143
94
158
264
75
108
72
140
127
67
164
180
162
115
125
76
206
92
51
249
113
66
50
172
124
205
102
141
221
107
178
371