82
96
262
597
28
147
29
23
149
190
120
105
24
36
60
45
128
38
54
17
71
69
196
80
26
88
87
109
51
157
47
66
79
59
320
469
126
111
100
68
228
48
89
49
42
892
193
94
260
891
143