18
111
356
109
11
38
9
58
25
71
48
100
53
76
121
84
74
37
45
30
39
36
22
82
29
59
28
42
103
17
12
10
20
27
66
206
57
43
34
96
14
79
67
21
23
7
119
64
73