14
40
41
146
55
101
86
25
98
57
117
79
70
45
39
113
92
30
116
207
77
241
317
7
78
35
58
47
27
204
71
22
8
97
43
33
144
44
133
37
32
89
54
104
248
49
540