13
44
42
20
8
17
10
7
67
23
144
3
102
41
29
39
162
9
89
617
173
424
48
159
253
121
228
207
328
389
221
1066
1110
759
671
632
849
928