80
76
23
140
11
179
83
87
65
125
78
268
31
213
64
71
88
36
122
120
94
258
143
84
90
337
49
43
133
19
127
159
50
121
254
48
317
171
570
182
85
194
69
61
202
141
123
40
188
37
1