80
136
47
17
32
16
7
23
26
35
15
77
41
3
57
39
61
28
49
19
5
452
18
22
62
84
43
37
189
46
10
36
50
52
152
27
145
38
175
266
75
183
146
68
79
34
138
72
116