2
11
0
7
1
4
3
9
45
72
28
187
29
38
208
50
109
97
488
47
249
603
31
68
83
96
37
130
36
61
46
110
5
115
166
43
51
17
253
126
73
40
63
25
44
34