18
26
21
214
25
90
8
37
56
17
101
53
34
33
40
29
20
11
15
22
363
4
13
28
32
23
71
100
39
79
6
94
136
99
31
44
89
58
54
128
41
169
245
50
27
152
249