31
15
57
140
553
145
163
98
175
79
54
113
14
156
19
97
62
33
20
66
18
59
27
29
44
34
61
16
2
45
87
11
24
130
21
23
413
64
30
13
12
6
124
216
17
147
82
92
47
9
121