31
6
4
32
120
1
144
10
2
52
28
5
14
70
19
8
11
26
21
22
103
57
99
80
77
16
12
18
96
49
36
94
39
42
43
41
56
34
54
66
51
27
15
97
135
202