40
119
111
48
91
54
112
304
117
79
50
99
144
288
319
34
52
120
30
325
37
45
86
232
113
53
15
492
97
306
301
57
25
46
66
36
26
28
51
126
35
12
38
44
207
43
62
39
49
59
129
22
308
42