23
99
15
78
57
70
297
154
108
141
43
240
54
97
26
192
124
18
179
324
66
24
63
60
160
29
30
194
7
72
51
12
50
21
89
32
201
217
94
55
382
128
41
62
16
159
35
34
69
64