10
24
219
78
11
13
46
35
41
30
4
3
135
42
86
39
318
242
667
31
89
283
8
58
5
17
26
34
131
56
72
9
176
14
88
6
149
57
25
49
60
108
20
546
516
169
152
1
494