0
2
1
5
11
9
17
76
43
42
57
19
46
40
8
101
34
118
18
50
38
56
74
94
78
21
27
7
49
100
25
61
59
28
62
13
201
163
122
22
79
16
53
41
81
142
58