29
19
60
23
55
58
101
21
54
24
8
791
190
154
27
17
94
34
11
26
16
70
20
37
33
79
39
49
160
18
6
504
10
87
205