160
71
3
64
96
19
63
23
2
12
50
42
55
86
33
37
30
137
4
40
22
27
32
57
101
119
128
45
115
17
113
43
100
8
103
21
69
49
35
13
53