94
58
43
47
128
100
38
252
76
98
41
798
344
250
42
19
84
155
110
75
49
151
31
73
170
126
57
125
40
20
83
119
1104
45
256
90
52
114
21
264
51
39
422
147
633
160
74
406
743
103
48
176
158
407
101