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
90
194
89
360
109
177
272
99
15
38
58
49
7
349
191
31
57
676
219