2
8
31
34
40
18
68
136
83
62
21
16
38
64
23
61
60
5
163
17
74
27
47
36
7
29
89
19
145
56
115
33
45
248
67
86
150
55
30
28
147
0
15
131
12
57
93
148
81
110