97
62
35
71
53
203
151
216
85
39
272
57
46
226
68
298
200
79
12
49
11
81
98
33
94
19
116
237
64
26
112
56
63
24
66
22
197
309
23
258
34
31
70
38
177
75
89
121
44
29
36
78