19
5
38
97
142
31
205
279
78
27
55
33
159
24
13
8
56
43
71
46
22
101
23
36
16
61
72
32
49
57
74
137
376
4
89
7
17
11
100
139
95
63
112
9
203
37
93