21
215
17
5
98
2
4
40
12
31
10
9
29
14
25
20
13
6
7
78
35
23
22
45
44
66
30
36
18
19
73
41
141
231
109
84
46
126
64
87
49
211