23
22
17
52
39
87
16
12
81
64
85
32
7
29
15
123
37
30
42
452
54
363
57
33
25
301
18
43
746
13
45
121
48
74
134
188
80
14
68
21
151
40
129
28
131
187
149
251
375
103