44
78
46
12
9
4
11
318
69
85
63
122
57
22
47
15
61
39
42
19
16
76
25
288
49
38
23
81
17
2
202
67
55
36
392
10
52
126
100
125
112