32
7
9
2
11
5
13
16
4
163
18
85
6
29
15
19
171
778
455
174
24
78
57
71
189
92
82
10
105
14
51
632
72
157
574
494
26
20
45
420
41
572
343
22
167
110
342