109
57
208
93
247
103
81
44
185
20
214
410
98
302
40
34
29
67
55
22
17
269
36
249
111
13
16
66
456
76
72
70
10
142
349
121
351
94
43
27
64
499
147
68
126
107
53
50
189
38
115
25
48