14
17
5
36
7
21
10
66
28
59
53
38
198
101
55
33
35
74
188
75
29
166
22
112
37
46
47
58
89
50
30
519
13
24
365
32
371
43
87
88
49
51
9
19
92
11
70
41
163
123