18
15
122
96
38
101
7
32
28
30
46
73
6
17
78
77
51
34
35
89
41
14
44
9
27
88
111
42
23
33
245
158
105
22
274
12
415
436
106
19
21
74
57
58
13
63