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