13
67
10
8
49
14
27
188
90
33
129
46
40
43
308
148
24
59
69
44
41
214
89
94
143
54
113
297
199
127
50
154
174
159
223
368
1356