35
171
42
106
228
65
159
93
51
59
33
68
70
10
46
14
77
272
173
40
185
161
244
97
76
64
82
38
39
108
54
237
80
162
24
67
72
57
535
22
424
69
16
194
17
1334
152
147