2
0
5
71
4
3
10
7
12
6
74
16
85
30
80
9
15
126
65
43
31
61
69
102
146
64
33
56
211
18
89
121
51
351
8
22
29
98
23
93
26
36
28
116