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