96
269
419
144
114
20
37
91
81
47
270
26
71
52
86
550
100
80
76
8
666
18
500
93
51
75
5
813
491
824
22
77
15
14
67
113
216
66
40
148
213
243
88
239
49
60
23
1366
78
62
150
109
156
136
121
499