2
5
6
0
4
10
7
3
118
30
42
188
67
95
69
31
407
236
157
32
59
38
193
359
22
104
54
70
37
47
15
1
119
28
20
344
19
25
17
165
87
36
11
26