30
0
28
26
20
42
32
43
6
9
13
19
16
37
56
24
62
61
54
50
109
81
69
162
40
152
52
103
55
45
77
106
476
138
85
126
76
120
74
70
110
22
41
86
146
83
64
252
89
36