1
22
2
9
5
3
24
15
48
7
28
6
30
16
23
17
13
19
8
25
26
41
21
77
60
79
173
14
54
160
68
288
52
18
62
126
87
42
63