27
79
386
374
313
15
67
135
7
473
23
57
43
139
17
5
33
39
68
44
111
28
50
25
62
30
31
84
10
143
105
53
9
35
90
55
8
21
163
38
309
20
173
36
56
22
259
18
147
117