42
78
691
400
403
67
444
169
63
105
35
246
90
130
41
275
39
27
1657
283
13
64
32
51
58
782
462
178
24
623
43
1843
44
841
118
65
73
107
473
16
50
23
25
80
289
10
12
38
94
30
4
37
195
291
66
7