31
35
98
62
86
50
38
236
20
30
49
36
6
102
66
209
39
40
442
27
32
63
17
112
113
133
52
46
54
43
74
83
41
22
321
245
146
76
45
189
99