10
63
132
42
50
23
24
26
16
45
34
51
106
88
107
40
40
39
37
96
26
98
16
19
37
19
16
36
30
62
9
490
87
52
40
60
29
162
77
50