42
5
26
7
4
9
1
13
3
2
8
6
12
14
10
11
82
410
20
236
179
255
521
762
49
22
478
108
67
63
58
17
136
80
18
163
48
59
68