62
305
136
95
32
59
24
161
73
70
117
192
143
22
8
706
81
102
51
28
50
89
80
19
36
40
26
16
20
25
76
156
164
52
35
90
9
60
42
33
12
54
121
139
43
53
87