65
51
14
27
29
16
15
47
36
66
8
42
82
93
38
35
88
44
150
104
34
50
71
121
22
62
33
73
67
31
32
40
124
98
101
55
239
154
266
245
417
78
92
86
309
373