42
41
71
30
9
84
67
37
135
55
35
64
297
62
24
36
13
192
80
128
98
256
175
27
709
14
156
446
139
317
267
85
185
352
50
113
102
103
86
122
94
241
18
46
48
74
58
153
306
333
142
61
271
210