50
128
18
231
52
10
84
39
58
32
28
42
26
21
104
30
56
20
93
40
34
38
29
33
16
63
89
69
54
51
13
142
95
36
86
12
22
94
53
17
62
31
76
70
90