155
96
47
167
20
23
321
39
32
149
24
238
114
43
104
187
40
52
10
178
128
275
19
41
33
181
112
49
212
905
94
54
159
21
36
31
522
193
133
6694
8
44
18
92
103
147
242
30
15
59