32
34
55
23
6
5
14
43
10
15
39
792
419
12
4
24
3
8
16
27
18
230
71
37
41
9
40
102
368
306
30
48
657
11
160
92
13
46
42
44