3
50
90
1
129
11
44
38
58
8
34
61
17
37
19
30
15
25
28
4
23
29
0
22
32
9
14
10
40
13
7
43
16
27
12
180
45
5