163
14
40
116
44
75
47
21
129
19
16
102
137
94
48
27
60
45
181
4
52
29
20
25
92
15
33
7
97
28
69
77
49
122
22
26
50
160
497
191
18
30
6
35
62