30
27
25
111
169
32
55
228
64
14
152
26
19
43
8
72
65
41
18
44
9
533
34
106
17
47
69
3
77
67
13
84
12
82
85
33
10
61
15
39
40
76
35