12
66
22
98
20
92
44
251
45
33
87
253
70
114
24
14
49
30
79
60
17
16
153
100
1
603
81
71
63
32
9
197
68
90
53
59
124
198
29
76
3
80
93
77
56
184
132