358
65
80
238
36
46
302
177
47
21
113
69
74
50
34
49
109
38
77
106
26
56
82
120
766
204
35
33
172
484
39
100
43
14
42
55
73
32
90
161
223
157
153
45
83
95
87
85
254
348
101
173