51
42
23
44
22
15
16
67
19
21
97
24
53
10
57
282
112
214
6
18
118
348
33
123
8
138
41
28
36
98
73
30
20
303
62
11
48
39
70
34
52
215
49
253
173
58