8
45
21
18
14
16
35
49
64
13
78
31
37
59
29
238
88
51
74
133
105
11
40
87
71
61
26
12
93
282
183
46
70
33
111
267
44
98
72
173
360
34
38
91
447
47
95
379
336
23
196
153