18
27
12
19
67
68
13
82
37
15
10
17
48
63
16
23
111
141
415
318
335
224
84
228
349
57
137
6
138
36
29
196
53
44
89
145
42
371
99
38
184
96
114
105
65
146
59
33
73
126
205
60
80
192
54