9
14
47
11
17
5
4
23
18
10
2
6
13
31
3
12
8
19
7
22
74
41
72
24
102
48
34
73
176
64
253
106
147
195
51
68
168
222
207
39
58
84
28
160
492