65
46
26
50
54
20
101
52
17
29
162
171
1381
80
73
37
38
102
34
30
135
61
35
115
53
7
41
359
27
90
232
195
31
83
33
213
196
3833
40
55
85
106
97
133
123
284
23
67