35
6
71
24
20
5
39
9
25
28
37
1
47
102
189
167
149
10
36
343
55
17
183
22
18
174
818
51
1383
424
103
398
13
63
40
187
435
197
42
14
15
27
16
31
509
266
12
44
74
78