21
30
12
102
53
43
83
169
223
5
97
113
60
173
41
254
49
16
122
145
89
19
35
197
54
40
26
154
222
24
107
56
114
457
7
136
4
87
90
37
6
9
81
22
67