3
7
132
8
13
21
56
35
15
32
28
49
79
50
472
207
129
41
65
45
43
52
40
16
34
162
214
33
184
54
125
181
84
83
57
108