21
36
16
50
9
3
5
29
18
23
15
42
62
41
25
70
46
22
82
34
24
20
19
14
59
44
67
61
105
33
7
32
54
55
66
58
43
112
52
101
140
291
48
30
11
415