32
24
46
53
110
30
42
243
72
56
296
132
47
79
43
61
18
63
75
68
21
66
83
129
76
87
57
150
90
40
143
174
96
69
48
361
81
23
41
39
54
139
131
91
36
19