2
4
15
8
28
5
13
53
42
64
47
9
38
14
60
48
21
56
27
33
54
86
73
34
19
210
46
138
16
122
6
43
115
36
93
50
100
31
147