10
3
11
38
27
29
59
22
21
20
42
9
78
45
48
57
76
35
63
86
5
28
60
25
18
31
61
12
258
51
84
115
46
41
101
13
431
54
19
368
216
1