4
13
17
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
37
537
45
39
19
59