29
30
24
50
23
70
33
39
45
764
152
9
65
18
41
35
46
75
37
32
88
72
11
368
36
31
207
83
74
98
7
19
40
84
86
43
121
181
77
57
881
53
139
102
172
163