29
27
95
83
7
4
6
26
72
2
10
14
22
59
23
21
31
5
55
12
3
176
15
30
39
18
36
19
330
57
70
43
11
17
50
56
35
40