30
18
1056
35
59
22
46
26
38
222
34
56
51
44
54
42
60
88
121
75
31
160
822
61
50
27
12
28
25
23
9
39
142
20
32
13
62
41
17
24
110
47
40