80
70
48
129
56
54
31
98
46
28
171
57
94
17
82
87
43
14
16
11
9
19
6
8
13
25
100
86
20
53
67
7
52
62
32
5
38
26
15
126
10
40
23
29
89
39
96