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