51
30
85
18
7
267
300
93
28
37
45
141
89
10
79
113
49
78
11
53
24
15
160
223
44
201
2
94
17
48
69
103
57
21
38
73
105
27
23
29
14
157
41
235
54
108
50
84
6