52
21
10
19
40
2
236
203
22
179
60
24
75
363
12
54
80
20
68
61
58
81
9
6
5
65
33
153
17
34
47
408
157
15
18
48
78
11
98
72
93
302
49
166
159