4
9
18
82
53
33
114
38
57
15
45
63
11
8
25
40
119
300
138
34
75
43
80
196
14
99
128
123
48
6
76
386
120
61
121
26
10
39
36
67
52
56
28
83
85
71
146
98