31
224
168
201
26
347
326
187
60
71
126
289
122
33
76
84
28
22
80
173
54
59
20
113
52
247
185
117
517
27
43
57
141
68
39
48
58
34
13
29
14
200
32
51
81
95
55
188