23
47
3
300
94
42
53
24
5
67
37
656
189
60
66
64
72
11
49
55
58
13
16
46
385
117
38
56
106
59
50
15
148
87
518
30
504
31
41
8
746
12
7
428
20
75
40
35
29
351