90
18
317
133
59
49
123
7
16
23
9
120
28
136
66
24
102
76
27
91
142
114
62
43
44
165
61
203
55
160
73
137
19
119
139
82
208
302
60
74
122
94
375
32
46
116
12
140
10
95
30