252
101
5
453
388
11221
45
89
34
43
38
30
117
27
28
32
69
46
35
60
31
40
55
85
41
39
44
80
49
36
61
57