66
49
18
253
497
31
95
101
57
328
89
76
2
96
41
143
36
394
35
71
50
44
150
108
56
85
10
52
117
92
38
51
116
157
60
75
33
8
588
26
40
34
16
7
293
232
19
86
82
136