88
59
20
18
37
71
69
60
106
90
122
223
82
66
128
45
31
21
28
26
63
72
50
38
75
34
22
24
42
390
243
27
83
73
222
101
61
39
41
140
70
76
636
121
57
80
49
92
189