21
231
162
24
16
106
74
210
134
113
28
41
23
19
9
110
29
7
15
54
67
49
48
18
116
93
400
13
415
205
84
81
4
64
22
229
243
1364
6108
170
79
414
45
57
197
78
160
94
112