38
16
14
24
25
27
23
12
31
45
55
47
51
35
278
85
53
18
29
65
99
89
82
134
17
42
81
10
21
87
58
39
33
214
145
26
117
52
111
88
337
188
104
68
63