21
14
46
63
89
110
188
18
133
122
113
87
331
51
31
30
33
27
60
112
26
44
73
64
224
43
25
77
41
22
99
19
5
95
185
125
54
40
76
28
29
32
24
75
65
48
94
34
90