101
145
9977
141
51
50
158
528
41
384
852
188
47
137
63
86
3002
75
76
22
6011
87
61
52
37
1555
133
721
211
221
130
55
405
89
53
71
68
62
54
42
79
40
240
74
654
72
357
85
226
81
45
33
128
16224