94
156
12
277
23
67
89
316
71
242
91
3
26
238
223
320
14
125
241
10
115
41
30
63
68
112
54
262
37
143
193
38
16
34
139
46
100
32
151
58
167
44
11
79
31
168
48
90
43
66
24
589
212
330