23
28
37
45
3
9
1
21
6
5
4
20
44
18
8
16
10
7
41
11
2
13
24
43
70
26
52
55
184
297
153
169
87
114
75
245
49
132
605