25
762
61
70
113
28
35
95
50
88
96
54
62
67
39
150
176
161
119
116
90
417
339
91
110
17
195
74
140
109
22
131
37
12
79
180
55
56
23
94
47
114
81
42
34
31
76