21
109
9
8
10
4
6
20
25
12
3
22
14
27
45
5
24
11
18
38
17
50
75
130
44
43
49
197
33
251
262
40
420
46
59
52
193