38
43
45
150
28
83
46
166
159
23
55
52
30
76
33
86
367
69
136
191
50
58
87
74
59
27
63
111
537
104
37
149
70
41
103
77
32
123
25
36
34
93
65
64
19
49
122
253
42
344