178
26
32
29
23
3
43
12
20
44
33
17
22
91
54
41
171
16
675
158
38
9
31
77
126
40
59
101
73
66
13
42
7
27
8
46
72
94
24
69
14