95
29
73
205
285
34
56
54
226
40
32
59
82
230
17
138
51
5
36
140
26
47
19
100
30
130
200
71
50
15
13
41
102
99
45
60
624
149
89
300
39
79
6
53
791
110
2
3
77
74