20
50
22
9
105
18
10
76
4
51
23
5
27
89
32
25
150
8
87
72
70
46
41
55
13
31
7
69
16
43
17
30
11
19
24
62
28
12
118
33