0
42
18
20
7
33
56
29
44
28
22
31
34
41
61
72
10
105
16
55
128
51
21
74
2
122
77
170
113
58
39
57
94
88
82
237
537
135
154
63
102
120
27