10
202
18
16
129
115
42
43
28
34
40
14
56
151
59
95
113
57
32
65
128
53
62
48
31
77
46
261
19
30
15
20
49
23
158
13
229
22
24
111
35
81
12
174
54