9
39
15
10
17
22
6
8
2
46
25
111
7
5
253
33
34
13
1
11
31
24
62
26
54
76
49
44
42
58
28
130
68
61
155
187
75
67
96
139
128
366
101
29
92
337