7
37
46
43
22
23
21
11
238
83
108
74
33
64
25
53
109
42
79
149
27
88
89
143
113
119
14
208
81
186
538
59
40
195