94
101
41
48
10
30
571
305
204
171
21
9
82
13
35
34
97
16
73
68
5
241
104
247
33
55
54
99
1972
8
3
4
115
323
2
126
12
39
1095
149
477
460
295
96
40
63
145
52
11
7
484