38
23
27
28
47
56
43
17
91
71
131
46
21
68
18
89
153
51
13
50
25
55
9
172
83
19
82
41
45
53
36
54
5
67
37
12
52
39
86
208
22
11
96
107
296
20
24
142
102