16
56
50
23
12
4
5
46
29
25
74
51
44
37
6
40
61
24
32
17
22
122
15
7
68
26
18
128
30
20
11
27
9
372
239
38
8
28
254
58
59
35
311