31
0
2
7
6
18
17
13
28
21
66
164
35
11
12
19
63
15
57
62
47
305
14
111
33
48
42
26
74
46
24
32
45
214
94
56
71
161
22
44
25
29
100
20
41
40
102
90
133
87
52