30
27
80
4
24
10
7
17
26
37
6
247
109
145
36
12
20
1
231
40
67
25
82
22
35
77
52
91
97
58
19
78
224
74
126
65
143
103
90
54
86