39
76
5
6
38
13
49
178
477
17
14
9
41
83
72
64
94
122
62
107
60
88
82
147
141
180
116
151
93
85
97
80
98
92
75