232
369
80
218
76
343
85
16
45
59
54
31
139
69
230
82
22
326
113
7
8
10
46
30
72
24
27
78
177
347
26
269
122
103
17
38
49
13
75
197
354
95
736
176
481
63
124
196
99
28
358
19
48
129
167
292