115
44
521
49
80
42
132
107
131
87
669
257
237
22
567
63
103
183
73
61
219
25
114
40
125
31
57
209
145
64
59
98
92
278
234
104
34
335
13
60
29
75
112
51
133
15
17
624
386
32
45
105
37
784