40
89
61
225
21
72
97
9
96
39
107
34
45
62
646
146
37
530
284
132
43
342
155
32
57
145
313
74
15
68
71
103
52
47
316
140
523
305
7
35
513
13
38
163
99
133
28
30
24
19
110
17