3
41
60
9
8
7
68
40
42
240
12
2
11
22
26
67
27
85
38
33
51
32
39
80
43
14
91
28
19
23
56
30
57
58
50
100
138
13
15
111
114
78
61
29