10
14
2
11
25
28
13
75
12
4
22
19
30
48
17
63
84
40
272
358
151
38
16
18
20
61
27
46
24
73
52
99
15
65
58
69