16
74
48
66
47
196
324
51
50
38
115
164
95
228
128
46
22
133
356
59
21
323
230
729
103
120
37
178
19
82
58
36
60
42
54
40
70
92
41
29
49
77