31
184
230
48
99
58
196
124
402
87
302
50
96
28
32
101
84
40
274
55
169
136
139
60
115
42
61
9
138
22
86
59
24
34
69
94
63
128
281
8
19
112
95
37
333
106
13
190
16