90
30
99
141
29
231
32
51
208
148
280
2624
122
64
45
183
24
145
723
83
36
381
50
153
144
223
27
77
156
12
737
35
118
65
769
132
401
199
31
161
117
61
131
55
26
92
113
37
40
57
322