46
51
98
111
61
43
63
26
38
42
128
39
10
50
22
151
109
33
75
91
40
37
358
179
24
89
119
67
31
189
76
93
68
99
118
57
200
476
235
291
195
35
44
165
72
554
25
83
20
82
154
34
69