37
21
102
52
126
91
43
74
34
54
44
112
239
88
59
71
58
76
49
48
31
157
40
128
144
159
166
50
23
35
51
113