89
99
120
142
19
216
33
22
202
44
182
14
53
252
49
131
94
67
209
80
32
138
64
75
40
122
87
57
7
34
29
106
79
130
20
76
103
373
27
35
56
65
39
62
71
273
78
51
23
37
203
241
66