3
0
40
16
17
19
223
21
13
84
55
101
7
2
249
61
235
51
397
177
10
11
146
37
76
127
39
56
85
42
25
135
153
66
187
65
68
128
30
67
77
149
64
95
45
43
72
71