66
334
26
31
292
905
77
11
64
25
152
157
48
247
17
53
81
44
9
94
126
150
27
75
84
33
123
49
51
69
754
55
105
88
37
47
16
57
14
79
60
115
21
28
86
74
73
42
19
22
78
160
12