22
5
3
6
11
15
49
14
13
28
216
244
177
289
23
9
25
29
18
8
72
16
116
184
77
38
60
30
143
131
53
32
35
33
24
50
103
26
69
67
45
74