9
14
45
16
13
354
51
74
7
30
23
26
33
56
53
139
82
19
31
105
164
121
92
76
88
190
65
108
196
112
144
80
86
61
71
111
46
162
84
243
110
198
153
68
215
206
355
167
424
220
438
1154