252
76
98
41
797
342
250
42
18
84
155
110
74
49
151
31
73
169
126
57
47
125
40
20
83
58
118
1104
45
256
90
52
113
21
100
263
51
37
421
147
625
39
159
404
743
102
19
175
157
407
69
116
66