31
11
9
13
10
24
47
23
17
56
51
210
28
36
14
19
38
97
33
275
96
373
265
111
76
223
247
53
35
7
43
48
226
66
41
186
79
69
166
18
42
54
27
71
44