30
50
41
71
61
29
69
134
28
76
39
125
20
26
25
34
21
130
27
14
16
96
43
58
24
37
278
142
169
358
22
36
12
127