297
289
30
302
69
409
26
18
73
165
93
130
54
42
55
62
269
23
70
85
10
80
36
19
43
128
48
34
267
15
551
32
17
111
98
134
326
22
47
143
253
102
81
104
106
97
59
65
103
39
40
148