42
65
48
55
21
22
89
76
47
40
28
292
59
62
57
229
63
49
43
170
376
9
71
7
45
27
18
11
263
58
85
44
93
19
36
75
26
17
68
543
86
116
143
6
52
20
34
215
101