43
20
3
15
72
40
29
118
1
65
7
95
25
91
36
87
58
85
60
49
41
37
10
39
57
161
212
62
74
78
115
121
46
187
66
97
141
113
540
209
50
53
105
64
89
93
44
98
75
83
26