38
57
3
31
10
8
14
4
36
71
32
348
651
87
95
23
52
45
17
43
101
19
88
121
28
46
34
83
47
21
25
42
12
81
62
16
18
484
6
66
22
48
58
7
41
35
39
11