6
63
30
16
40
298
22
47
46
41
24
10
48
25
18
2
58
14
15
38
90
128
124
99
65
82
44
111
85
59
54
190
97
34
28
106
50
175
9
161
35
86
138
93
29
125
94
56