34
106
23
88
5
124
98
8
9
33
20
696
940
35
53
105
40
45
15
75
80
99
16
10
54
32
26
190
6
39
371
135
27
118
965
116
55
41
71
50
25
21
49
119
19
56
57
24
104
115
12
167
60
42