303
1
199
92
2
90
494
4
102
532
6
337
609
1009
189
151
37
0
65
3
79
5
62
106
71
19
88
50
26
36
72
363
58
44
78
172
101