17
42
4
28
31
1069
41
19
67
26
30
57
7
104
53
29
34
6
39
37
2
32
58
60
18
14
70
21
88
27
68
59
144
55
111
74
116
522
43
62
333
96
40
11
113
61
80