66
30
55
22
47
430
98
1424
494
43
10
14
87
49
31
134
161
1
302
40
56
53
34
629
123
12
4059
328
2
16
11
33
26
158
3
249
36
163
35
18
4617
93
162
88
96
50
21
17
37
205
105