31
72
14
8
99
21
12
63
39
30
48
46
23
36
17
61
19
6
3
34
18
88
76
1
9
67
51
102
79
44
103
54
26
11
74
33
35
24
57
56
27