23
22
97
61
17
46
69
130
171
21
12
38
84
148
51
48
76
45
37
144
66
20
78
108
25
26
28
60
146
89
310
53
137
11
18
63
39
24
54
70
58
232
176
349
145
30
129
27