90
84
10
121
192
18
428
313
81
478
49
363
62
126
101
132
24
82
55
140
237
60
45
147
128
19
106
11
8
164
72
145
31
57
80
17
102
26
27
7
59
48
23
3
97
32
20
35
38
114
119
21
69