30
218
106
94
238
12
16
26
236
232
9
45
35
74
66
28
36
32
40
10
214
22
23
5
97
182
24
62
27
37
447
49
14
69
44
25
17
43
328
53
137
107
29
42
13
101