83
58
101
54
127
47
1125
153
36
98
40
15
24
16
23
82
251
183
11
49
39
81
29
44
48
388
21
272
166
18
143
72
130
66
27
41
71
22
137
57
52
116
189
179
132
25
19
43
31
530
323