30
7
9
2
11
5
13
16
4
163
18
85
6
28
15
19
168
774
451
173
24
78
56
14
71
189
92
81
10
102
51
629
70
156
573
492
26
20
45
419
41
572
342
22
167
110
340