172
11
45
59
18
16
89
34
27
24
5
87
17
10
8
43
51
32
42
19
9
20
3
95
14
22
31
30
105
49
23
54
152
38
21
55
106
58
4
2
29