45
6
31
7
3
26
33
24
25
67
232
120
220
110
52
976
256
316
82
42
40
262
142
27
55
47
63
8
5
46
28
89
23
18
51
34
32
30
43
19
10
61
48
13