3
20
110
11
60
47
94
41
86
59
53
57
33
39
28
55
7
40
34
100
150
29
83
13
16
30
19
18
51
79
32
45
31
26
63
52
17
10
175
177
15
22
148
12