26
9
42
66
10
14
33
93
142
77
181
187
98
236
169
175
140
507
4
12
40
54
38
16
52
141
96
41
6
2
55
134
300
111
28
24
80
53
23
22
11
43
47
7
34
31
5