32
5
2
3
21
52
9
65
13
61
15
16
12
57
7
36
42
71
35
101
49
75
41
235
39
146
27
288
293
155
54
86
332
118
69
164
177
1307
249
516
142
387
143
23
37
59
133
76
514
25
698
227
234
318
523
245