228
10
90
71
12
18
149
74
101
40
5
142
60
37
52
11
107
46
283
56
35
93
130
29
162
87
13
55
160
78
84
172
464
19
51
194
89
361
109
177
272
99
15
38
58
49
7
349
191
31
57