21
51
29
31
83
34
9
18
17
91
23
20
16
81
82
49
113
15
48
85
156
74
158
46
50
98
444
39
27
10
14
56
41
86
43
122
30
70
38
72
67
63
93
24
7
22
52
71