19
15
10
30
20
54
8
9
38
52
12
13
11
47
22
26
48
16
23
107
37
36
177
24
118
248
75
74
204
106
5
66
141
185
182
71
92
41
57
222
202
306
78
114
234
353
505
249
155
79