10
14
70
26
61
16
46
25
97
41
77
42
40
53
30
114
106
36
21
32
15
17
126
120
71
148
52
49
75
92
282
121
13
28
288
215
24
101
119
22
145
47
399
482
39
198
350
85