12
385
31
101
271
42
233
22
37
173
379
232
43
153
66
68
254
161
29
13
41
123
219
33
26
79
32
30
102
63
38
39
50
53
81
202
129
87
76
171
196
57
107
35
91
193
14
177
48
17
74
94
56