96
233
127
72
226
131
43
239
360
201
231
116
60
35
100
80
77
32
49
98
483
92
765
8
38
78
15
29
95
190
103
45
141
20
3
143
99
22
97
31
56
223
65
84
55
17
14
33
16
26
364