218
90
238
170
77
62
63
174
43
34
51
82
115
986
249
122
53
23
106
378
39
185
418
66
643
89
230
182
49
85
45
104
71
156
64
60
86
16
67
132
131
47
22
72
38
57
585
172
32
162
55
40
121