61
30
162
58
110
18
42
26
70
5
56
98
74
14
15
51
25
28
104
62
91
81
39
16
21
23
41
33
76
24
13
63
67
113
22
46
27
233
138
48
59
19
20