30
50
38
96
20
6
22
143
119
19
7
8
43
26
34
9
11
49
24
80
5
120
23
32
25
113
10
15
89
67
28
12
47
3
83
64
16
41
31
69
72