88
32
150
33
8
23
17
39
21
70
15
36
47
31
42
43
18
37
50
16
14
10
2
11
58
9
12
26
28
24
22
69
27
5
125
99
62