18
20
65
19
21
22
73
30
52
72
94
85
11
10
37
48
410
54
34
380
68
74
58
32
41
29
995
188
51
46
160
53
118
16
82
24
40
162
153
166
117
170
112
33
70
161
35
97
296