0
8
1
20
4
21
10
11
96
9
5
31
7
262
91
76
47
49
38
102
46
43
81
58
35
53
2
60
64
113
41
141
13
16
202
51
65
150
104
37
133
66
87
59
84
301
112
73
158
129
39