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