0
10
3
6
35
31
11
19
21
29
63
55
20
17
27
42
30
34
76
60
122
59
110
54
58
23
12
45
25
97
61
53
51
227
32
200
440