36
21
102
52
126
91
43
74
34
54
112
73
238
88
59
70
57
75
49
47
31
157
40
128
144
158
166
50
23
35
51
113