10
11
6
21
5
7
23
17
14
29
15
4
3
20
8
28
43
47
77
22
19
26
86
24
63
41
71
31
91
49
97
70
48
275
90
210
57
124
743
72
35
236
136
87