0
3
5
7
4
2
15
1
14
17
24
62
6
41
13
71
211
34
93
94
187
252
105
55
169
142
250
2265
445
84
37
814
176
48
39
97
96
31
88
42
30
61
108
77
46