42
60
39
31
59
91
23
22
274
36
897
18
110
190
37
92
114
78
13
55
28
20
54
9
17
47
64
76
40
16
329
34
24
50
57
45
224
335
12
33
38
116
105
279
272
69
44
152