38
15
21
61
12
97
20
19
9
55
89
126
42
14
501
17
37
219
846
99
18
13
62
35
80
65
25
76
200
30
46
218
8
10
47
28
83
120
40
5
213
75
146
24
49
43
183
159
245
58