542
106
2349
62
65
117
1386
54
13
40
86
46
18
64
127
48
92
215
835
399
110
29
72
27
59
20
102
43
30
286
15
103
147
22
71
19
23
79
14
37
282
60
715
36
33
370
82
66
180
168
322
5176