96
129
51
71
202
83
35
258
81
54
405
247
77
299
557
261
15
23
9
40
37
42
104
176
16380
112
76
263
12
161
64
66
20
180
29
406
22
11
58
47
53
48
110
61
21
144
65
103
217
286
135
159