39
93
68
101
142
94
77
61
36
21
18
153
65
131
146
139
109
145
88
201
24
116
643
111
78
75
34
43
35
49
37
84
151
16
99
83
279
23
12
52
69
56
60
89
136
149
229
98
64
51
42
144
259
70