114
1203
10
3
34
38
15
304
511
16
35
23
39
70
49
99
41
7
226
72
33
127
20
62
44
119
51
11
37
117
52
58
17
209
122
139
138
47
18
4
28
235
131
357
238
63
69
32