143
502
121
54
19
637
234
96
188
100
107
176
43
23
62
53
85
99
18
116
197
95
41
83
101
253
205
32
88
110
64
145
82
70
75
122
119
80
150
22
12
30
87
26
113
68
9
10
31