0
31
1
3
14
13
2
6
5
11
9
4
7
8
18
16
40
78
26
34
362
366
847
48
176
244
33
178
54
50
42
236
63
51
70
56
45
24