29
54
1
28
68
8
35
80
31
97
391
17
10
93
25
45
6
4
36
89
72
113
18
49
70
71
5
92
60
55
651
37
27
16
214
382
14
38
124
46
156
85
19
11
174
43
48
65
158