38
27
29
39
50
45
119
31
96
25
61
70
99
107
72
60
214
81
113
53
64
115
154
62
47
23
20
36
125
48
111
104
40
65
247
89
46
494
71
101
249
404
604
86
91
136