15
32
60
40
20
50
108
151
25
17
57
29
10
5
35
62
46
34
44
7
86
33
90
58
24
61
28
27
36
68
47
11
95
235
96
39
6
188
41
38
21
13
45