0
4
10
6
2
30
79
57
12
95
101
87
56
25
51
428
80
20
21
49
29
24
31
73
74
119
63
106
67
60
285
40
64
58
139
89
273
43
76
65
37
142
276
371
539
71
115
111
173
1491
72
264