25
54
69
95
30
45
47
40
20
121
71
36
335
120
76
58
38
56
315
50
14
44
12
1
10
13
51
8
112
9
24
246
28
169
19
6
31
41
143
33
43
372
99
37
109
261
18