25
41
54
44
17
27
48
23
71
32
9
30
24
45
140
52
18
31
106
47
53
39
19
76
40
82
92
96
272
127
100
153
189
113
75
210
115
292
157
33
98
69