95
38
172
78
86
74
26
58
68
56
129
138
87
45
292
185
88
94
118
47
123
163
66
284
304
55
71
107
81
519
213
101
316
151
18
53
22
98
148
40
42
25
80
73
241
44
106
144
155
131
193
203
248
119
125