0
32
45
38
11
70
36
57
33
37
44
47
84
31
20
34
13
55
131
52
22
3
122
82
172
59
39
60
95
76
91
73
246
43
136
159
77
66
103
120
105
29
102
86
143
344
309
64
88
158