93
82
116
13
287
127
259
30
43
27
21
147
46
32
109
77
49
72
44
184
232
321
190
38
113
47
74
25
70
20
379
42
126
16
23
134
68
50
140
269
179
78
84
99
110
88
159
117
5
8
120
39