38
85
45
121
114
69
183
238
23
10
32
28
269
491
56
33
63
76
46
31
122
158
15
118
193
263
302
89
62
7
14
51
13
802
22
1545
141
457
55
169
132
16
133
181
120
202
300
93
614
295
170
79
255
59
95
275
90