96
247
248
55
113
223
372
12
94
49
27
23
47
79
66
15
86
143
72
158
78
84
31
37
50
56
29
11
87
13
85
294
41
69
45
81
159
82
106
171
110
5
6
34
124
10
68
116
119
164
32
59
75