163
59
84
26
91
57
45
172
155
858
25
66
311
159
95
51
60
19
257
385
112
33
37
564
23
35
449
105
63
14
49
17
94
8
16
5064
36
53
1670
82
46
27
120
190
28
216
43
140
65
58
55