54
48
50
29
103
36
31
58
25
84
19
44
67
69
32
75
35
20
112
53
107
28
12
27
49
218
43
85
46
15
299
55
63
42
346
332
18
86
66
512
38
180
94
70
159
121
177
40
827
923