38
32
45
74
17
55
95
36
53
18
91
33
15
40
34
140
29
31
37
137
86
24
92
73
77
14
66
84
50
72
112
83
39
46
22
481
189
69
60
180
19
56
30