213
54
25
118
101
141
87
279
190
123
61
205
166
98
63
14
53
36
150
39
40
963
578
100
253
82
113
72
7
15
80
388
26
110
11
74
31
77
137
58
41
67
51
198
183
108
76
16
180
78
24
94
23
336