13
20
33
26
27
41
5
8
15
11
85
12
95
57
42
117
34
35
1498
451
254
452
281
51
186
208
180
234
285
401
246
69
78
851
945
780
576
1137
2365
828
102
144
17278