33
25
16
17
97
51
81
47
68
59
32
45
85
38
52
73
62
49
13
22
106
153
190
53
293
27
21
30
93
29
112
143
23
61
231
15
46
57
386
127
316
147
37
9
18
165
70
261