143
81
40
137
1002
48
65
472
46
19
23
69
43
134
45
57
93
101
83
118
68
125
717
279
307
92
102
142
38
90
562
35
173
54
36
86
89
106
58
24
88
61
152
4
15
41
27
192
42
82