157
71
47
10
106
65
43
27
38
16
46
169
19
30
33
89
162
128
55
93
118
61
142
70
32
795
50
78
56
121
20
787
98
24
51