30
212
58
65
45
143
272
24
192
142
71
31
34
22
16
126
29
122
76
274
41
42
61
120
26
83
688
27
51
56
333
427
117
158
69
85
82
70