160
102
3
9
49
4
19
40
31
8
54
23
13
18
33
174
112
56
26
43
24
34
48
22
6
35
27
61
7
42
90
29
39
5
15
70
12
25