72
130
27
30
2
31
15
115
66
166
26
34
16
11
96
61
24
89
78
62
54
33
250
242
291
29
21
57
88
68
79
463
22
100
97
18
152
103
209
14
150
45
116
77
17
28
44
168
136
23
37