25
43
82
70
22
39
56
44
50
116
112
145
40
37
108
58
75
68
26
19
133
60
45
53
28
42
94
72
32
21
29
48
54
153
87
73
63
98
67
80
121
24
41
76