13
65
243
84
102
144
72
39
566
114
80
61
55
29
60
101
231
51
150
109
95
199
77
41
46
147
213
251
34
67
25
73
161
240
33
71
8
63
57
62
85
88
28
130
78
111
314
94
131
146
118