51
29
79
22
96
162
90
24
18
46
45
21
13
52
43
61
30
67
139
202
42
175
40
56
115
41
36
126
15
60
198
20
98
58
49
68
47
55
37
54
286
25
121