270
371
62
129
12
61
111
115
28
14
92
184
105
346
53
31
59
77
322
306
49
10
230
132
131
128
244
620
87
50
11
120
95
33
19
151
17
648
93
188
292
47
123
85
94
13
41
5
140
82
21
96