18
30
116
15
8
25
46
22
103
152
36
35
6
38
50
51
49
55
28
37
73
161
226
107
78
13
21
17
460
65
61
54
40
33
29
64
43
89
53
23
85
70
42
34
170