5
36
59
39
22
51
270
88
28
83
10
32
489
130
23
8
57
25
53
20
26
24
33
14
16
17
46
30
19
42
2
18
15
13
49
43
3
105
84
7
136