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