0
3
10
1
2
30
23
12
4
26
32
7
13
8
17
20
27
5
9
24
11
21
228
120
75
83
74
112
145
144
79
164
214
137
251
71
84
28
221
29
87
78
37
51
133