41
31
88
17
8
58
10
28
46
33
82
6
4
7
22
64
9
51
15
37
11
189
257
152
120
155
203
396
899
78
449
14
223
23
339
40
133
161
252
76
202
145
44
237
87
423
184
244
213
141
859
138