10
60
30
18
8
4
148
15
17
33
22
14
42
24
27
12
75
28
47
77
38
103
78
135
36
43
105
65
178
307
93
448
156
46
95
52
41
85
146
39
50
127
58
141
79