28
15
19
40
98
93
60
24
78
71
17
6
21
10
209
38
14
62
54
25
47
125
33
57
8
13
27
73
16
43
49
48
9
34
23
46
18
64
97
32
104
268
158
151
87
131
188
76