10
6
41
5
22
4
35
16
118
24
9
146
21
106
37
33
29
42
67
30
58
72
117
18
32
44
99
82
45
25
220
103
34
40
76
191
258
85
111
61
53
77
70
31
38
13
147
66