16
34
44
2
59
164
31
47
12
11
73
18
285
57
147
1
9
40
39
80
135
66
26
41
76
35
72
15
33
28
29
85
108
7
161
267
52
36
79
233
389
281
38
25
51
63
95
62
37
5