8
100
151
53
56
61
60
30
83
89
136
64
74
33
16
29
28
87
188
69
32
124
42
25
85
17
63
446
248
31
99
82
79
185
49
22
14
125
95
39
57
21
91
71
70