4
13
16
25
44
30
11
12
1
31
108
22
100
71
43
143
109
40
73
21
101
15
28
41
64
5
83
26
18
48
50
98
88
178
56
417
8
145
33
79
62
36
537
45
39
19
59