12
2
21
8
45
19
6
13
11
14
24
3
31
9
44
16
51
90
222
47
23
72
361
35
22
20
227
112
120
48
54
62
60
1301
28
63
30
49
69
61
38
123
39
254
50
25
53