446
35
33
71
43
29
176
294
115
181
45
16
140
88
42
38
143
125
51
61
195
72
84
94
62
31
213
57
98
363
199
276
248
28
9
36
155
128
74
93
59
60
92
172
47
24
214
135
75
380
48
65
185
40
256