5
13
4
43
8
1
23
9
18
22
16
3
19
31
51
38
12
24
33
14
32
2
53
325
40
15
101
89
37
7
21
44
17
39
74
155
59
41