38
15
23
39
59
250
8
42
162
22
7
123
99
66
5
12
35
77
28
107
207
137
49
34
46
74
37
44
95
11
43
52
51
89
14
101
30
55
21
58
40
53
82
41
10
17
152