0
14
20
34
26
27
41
5
8
15
11
86
12
97
57
42
117
35
1499
451
254
452
281
51
186
208
180
234
285
401
246
69
78
851
945
780
576
1137
2365
828
102
144
17281