93
167
51
243
63
1421
71
53
951
194
56
576
77
144
188
43
84
232
172
10
102
121
49
95
30
31
36
168
37
61
108
32
18
131
85
74
124
44
55
228
161
641
347
24
96
978
98
120
16
21
60
25
70
640
47
67
322