37
160
9
143
53
41
128
25
157
57
84
63
138
18
15
8
5
28
22
54
50
52
182
33
36
150
40
32
30
23
38
29
26
95
361