99
71
103
42
193
235
26
138
78
64
145
244
75
317
361
213
84
80
124
133
86
262
12
120
241
146
41
384
599
327
65
128
240
22
141
51
29
112
45
43
48
33
34
37
28
110
122
98
149
9
259
101
126