119
101
76
237
273
42
92
44
131
716
84
296
23
191
100
64
107
94
54
135
47
99
25
24
374
111
55
255
208
210
144
46
125
60
73
138
150
66
168
68
82
104
112
89
18
61
154
354
78
253
52
33
232