18
61
49
142
15
11
21
23
29
1138
24
89
431
36
30
52
14
37
1097
107
183
73
57
104
480
31
45
22
19
106
33
86
35
9
10
143
27
3610
241
32
43
83
135
42
289