95
256
371
254
65
93
31
34
111
1511
453
438
14
23
9
22
20
38
382
85
112
48
259
54
262
129
6
40
165
10
398
52
72
336
98
37
115
177
119
127
67
8
66
206
109
156
1150
179
39
117
170
110
21
99
29
33
140
244
235