31
6
10
41
25
11
80
9
17
52
60
12
35
28
16
46
22
13
3
63
43
104
27
8
66
19
84
20
24
111
4
32
36
116
74
133
70
71
86
5
77
131
100