12
13
53
18
54
111
191
30
31
78
153
38
43
24
14
101
23
11
21
103
15
10
48
37
25
160
17
84
55
39
50
35
29
51
264
96
56
275
81
142
59
187
75
6525
192
341