2
8
1
0
46
112
251
7
80
228
76
182
78
436
136
214
30
41
129
217
375
20
132
106
15
68
37
18
11
21
108
49
25
55
14
79
64
47
32
61
77
31
43
4
24
83
211
67
138
279