31
29
60
34
10
17
30
24
13
9
8
39
14
99
53
4
527
11
136
125
15
56
112
61
72
22
83
68
217
54
159
18
23
65
27
38
28
40
52
163
21
5
57
7
73
12