31
8
29
113
42
19
52
23
53
14
20
55
159
22
36
35
17
78
27
170
51
0
39
7
15
25
12
43
30
374
96
6
435
69
16
84
114
44
47
32
60
160
74
21
77