31
100
49
19
21
42
33
63
35
30
34
74
116
133
50
65
62
66
143
16
57
15
27
387
18
22
24
37
26
12
67
88
39
161
78
978
11
145
90
119
113
85
108
272
146
48
71