98
51
136
223
112
175
312
64
328
89
261
166
78
79
55
141
245
25
16
2
84
152
102
77
124
81
59
280
113
87
61
140
28
128
125
120
93
135
181
195
139
430
52
60
101
21
27
71
134
176
22
32