38
23
32
84
127
121
55
65
85
426
41
42
107
71
122
100
86
108
371
79
83
104
169
61
186
17
695
31
62
189
283