189
648
107
47
164
334
34
52
36
117
12
166
182
67
113
99
154
101
161
61
135
253
45
30
56
6
98
39
163
128
21
102
109
49
58
207
50
75
22
14
80
88
120
38
77
31
42
25
134
11
152