152
79
118
66
664
85
115
360
97
663
78
17
102
48
33
24
161
30
45
42
5
25
18
29
41
32
64
15
22
81
132
202
35
39
98
174
36
59
56
60
111
99
46
40
21
51
71