115
129
34
102
45
116
46
24
20
12
85
99
33
16
39
25
31
106
22
86
5
123
98
8
9
677
903
53
44
15
74
79
96
10
54
32
183
6
75
316
133
27
933
91
38
70
48