44
90
14
16
66
69
233
26
152
347
43
82
21
93
99
106
39
158
24
32
62
29
23
5
35
34
79
7
96
37
115
194
89
22
27
172
212
18
53
9
97
33
67
10
40
59
30