97
27
18
17
6
279
37
62
41
38
35
142
54
91
213
528
14
192
42
13
33
7
444
73
105
43
119
217
78
8
1122
64
50
178
24
44
841
118
28
108
23
25
290
5
58
4
52
72
22
280
315
70
206