2
0
11
23
19
65
100
34
86
32
24
22
117
93
17
21
31
59
42
80
39
56
26
29
18
30
38
70
46
47
122
48
99
88
36
114