180
138
98
106
305
205
140
73
62
55
36
167
17
555
117
29
40
311
64
33
12
119
26
238
6
25
39
15
3
23
22
35
266
51
9
7
325
182
24
1491
20
42
74
16
85
54
5
50