30
0
28
26
20
43
32
6
9
13
19
16
37
56
24
62
61
54
50
109
81
57
69
162
40
153
52
103
55
45
77
106
478
138
85
126
76
120
74
71
111
22
41
86
146
83
64
252
90
36