22
91
43
12
93
97
87
53
23
80
20
21
45
29
24
31
72
74
119
62
105
60
285
40
112
50
54
26
75
55
147
134
64
58
139
89
273
76
65
37
188
78
142
369
538
71
115
108
171
68