21
94
35
34
61
48
32
25
92
20
40
36
10
44
16
14
6
37
30
46
71
18
2
45
7
73
12
11
90
13
42
677
50
108
69
83
107
19
8
51
78
70
142
125
199