31
14
17
5
36
7
21
10
66
28
59
53
38
198
101
55
33
35
75
190
29
166
22
112
48
47
58
90
50
30
521
13
25
367
32
371
43
87
88
49
51
9
19
92
11
70
56
41
164