32
39
24
10
29
3
33
19
88
25
43
23
20
52
112
57
94
160
113
95
440
30
91
4
72
12
9
38
11
27
18
162
163
133
58
37
22
16
26
8
51
66
34